President Obama on Monday 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.
"True valor lies between cowardice and rashness." -- Miguel de Cervantes