There is no possible explanation other than they are trying to cash in on the rewards others have earned. As a military member myself, I have no respect whatsoever for people who perpetuate being a highly decorated member of the Armed Forces. All gave some, some gave all. Others are posers
I agree. I served and if want to honor U.S. soldiers. Wear a shirt saying you support the armed forces. Don't try playing dress up to impress people.