Saw this on a bumper sticker the other day:
This is referencing how the WW2 and Korean war vets denigrated and shunned returning Nam vets in their hour of need and how the Nam vets are determined not to treat the returning Iraq and Afghanistan vets the same callous way.
Back in my day (post vietnam era) if we wore our uniform off base we were liable to be spit on or worse. If wearing it now gets a serving soldier a free drink or a meal or some other consideration then I say more power to them.