Honestly, he wore the uniform so badly that if it wasn't for the LCpl chevron, I would have thought he was a parking valet or something. My second thought was, isn't this guy a little long in the tooth to be an E3? He looks like he's my age. To be in your late 40s, you'd have had to be busted in rank numerous times.
I remember the sitcom Major Dad and how it was a minor scandal that the little girl wore the "Major"'s cover in the opening credits. So much so, that in the next season, they changed the opening credits to show the little girl trying to grab the Major's cover and him strongly rebuking her. It's a serious thing. It means something.
To be honest, unless it's a case where somebody is pretending to be a soldier or Marine to defraud somebody, then I'm more saddened for them than I am offended because, to me, it says that there is something wrong in their life that they have to try to create a life for themselves to make themselves feel like somebody. They need counseling more than jail.
But if you're going to dress up and pretend to be a soldier or Marine, if not out of respect for the men who died in that uniform, then at least out of respect for yourself, put a little effort into to do it right. This guy was just pitiful. The magnets on my refrigerator were more orderly than his medals.