Last Thursday, the Supreme Court struck down, in a 6-3 ruling, the Stolen Valor Act of 2005, which declared it a federal misdemeanor to falsely present oneself as a decorated military officer. Overlooked in the wake of the Obamacare decision, the court’s ruling in United States vs. Alvarez is a commendable reinforcement of the First Amendment and its sanctity.

The case began in 2007, when Xavier Alvarez, a California man, falsely and deliberately declared himself a retired Marine with 25 years of service and the Medal of Honor. He was tried and convicted in a California court under the terms of the Stolen Valor Act, a decision the U.S. Court of Appeals for the 9th Circuit overturned. Ultimately, the issue before the Supreme Court was the legitimacy of content-based restrictions on speech, and the court was right to strike down a law that dangerously imposed on an individual’s constitutionally guaranteed right to the freedom of speech, even to lie.

In the dissenting opinion, Justice Samuel Alito — joined by Justices Clarence Thomas and Antonin Scalia — raised objections with which it is easy to sympathize. Lies like Alvarez’s, they wrote, undermine “our country’s system of military honors” at the same time as they inflict “real harm on actual medal recipients and their families.” This is undeniable, but the lies the court has protected are, as Justice Anthony Kennedy noted in the majority opinion, a function of the “sometimes inconvenient principles of the First Amendment.” But it is precisely in tolerating “inconvenient” speech that the First Amendment is tested and must be upheld.

This is not to say that Alvarez and others who lie about military service don’t deserve rebuke for insulting those who serve and their families. They do. It’s just best that such discipline come from the public, not the law, and that the freedoms for which real Marines fight continue to be treated as sacred.