I guess I'll pee in the pool.
I truly don't see an issue with PX Rangers other than their own lies eventually catching up to them. I do see an issue with a PX Ranger lying in order to get veterans' benefits from the government. On the one hand, you have a liar who basically isn't harming anyone other than his own sense of honor. On the other hand, you have someone who is attempting to gain financial, medical or other similar benefits under false pretenses, which is already defined as a criminal act.
If the gist of the Supreme Court's decision is that people have the right to be stupid, then it's a good decision. Otherwise, this can get out of hand any time anyone tells a war story.
Don't get me wrong: I think anyone who tries to pass himself off as a combat vet without having paid his dues is lower than whale dung. But it seems to me that passing a law to criminalize that act will probably end up as one of those well-intentioned but dumb law that gets out of hand. It's these types of laws that result in little old ladies being harassed because they had the audacity to display the US flag on their front porch or in little kids being sent home because they sang the National Anthem. I think the Stolen Valor Act falls under the category of "be careful what you ask for...you just might get it."
We have enough laws already. Those who lie about having been there-done that eventually get found out, and whether they admit it or not, eventually end up hiding under a cloud of shame that eats away at them.