I have NEVER seen anyone dressed to imitate a soldier; I agree that is not cool. Why?
A buddy is retired marine (but the never "retire")...he goes once a year to a nice local restaurant that serves free expensive meals to vets on Vets day....have gone with him before. Every single servee politely discussed with the owner their background, as he cares and serves the guys personally. Really cool....a poser would never make it thru and probly get his ass handed to him

Lastly, I personally thank every serviceperson I see in my daily life; I've NEVER had one say "I'm not in the military".....weird.