Recently President Obama signed into law the latest version of the Stolen Valor Act which makes it a federal crime for people to pass themselves off as war heroes by wearing medals they didn't rightfully earn.
The legislation passed both houses of Congress with overwhelming majorities.
An earlier version, passed in 2005, was struck down in June 2012 when the Supreme Court ruled that lying about military heroics was constitutionally protected speech unless there was intent to gain some benefit or something of value by fraud.
The law signed Monday at the White House includes such a provision, making it illegal to make the claims with the intent to obtain money, property or other tangible benefits.
The 2005 law made its way to the Supreme Court after a California man challenged his conviction and $5,000 fine for unlawfully claiming to be a Medal of Honor recipient. The court declared the law unconstitutional unless the fabricator intended to get something of value by making the claims.
William "Bill" Hillar of Maryland spent years claiming to have been a Special Forces soldier with expertise in human trafficking and counter-terrorism. Colleges and universities paid him to teach classes, and law enforcement organizations paid to hear his presentations.
But the charge that got Hillar sentenced to 21 months in federal prison was wire fraud, not the 2005 Stolen Valor Act. He was arrested finally in Jan. 2011 after his scam was exposed by veterans.
The Stolen Valor Act of 2013 was introduced into the House by Rep. Joe Heck, R-Nev., who has said the awards, like the men and women who earned them, are worthy of respect.