I think that the currant wearing of the DCU off post and during travel, except for military flights is over done.
Just last night I was at a dinner for retired LEO's and someone brought a Soldier to the meeting which was semi-formal. The soldier was in his DCU uniform, which looked kind of sloppy compared to Greens or Blues.
I would like to see uniform regulations be tightened up a bit. I don't think that DCUs belong at social events or on airline travel, etc.