Meanwhile, the 'Soopreems' have struck down the Obmanians' "Stolen Valor Act".
That works for me. While I agree that the government does have a substantial interest in protecting the integrity of its system of military honors, they could do that by not handing out medals by the wheelbarrow load for people just doing their jobs.
Gulf War medals stir up old resentments
While the idea seemed good on the surface, it was along the same lines as requiring people to recite the pledge of allegiance, or jailing people for burning flags. Don't you just love the idea of jailing people or beating them up or requiring a loyalty oath, in order to educate them as to what it means to be a 'real' American. How does that fit in with that "... I will support and defend the Constitution of the United States against all enemies, foreign and domestic ..."?
There are better ways to deal with such slime as Xavier Alvarez. Public ridicule is just one.
In the event someone's false claims lead to securing some concrete benefit - like money - then it would seem more logical to prosecute that person for fraud. Not for simply being a blowhard. If we prosecuted people for simply lying, and for being blowhards, most of Congress would be doing life without parole.
Here is the opinion:
United States v. Alvarez