As long as they're not doing it to profit from it I don't care what they wear.

When I was in grade school, my mom sewed dozens of different military unit insignias that my dad had collected over the years on mine and my brother's jean jackets ... they included my dad's sergeant stripes on the sleeves ... so was that a crime? Should it be?

As for those lying about their service to profit, we already have laws against fraud.

That said, I wouldn't blame a vet from beating the crap out of one of these schmucks if they came across them.