Thanks for that explanation. I hadn't had time to read the whole opinion. Perhaps my statement came off too harsh. I am nothing close to a lawyer, but I found the "parade of horribles" to be a little troubling. Shouldn't the Congress be the one evaluating the consequences on the law? I guess the counterargument is that those things are so horrible that we can assume that isn't what Congress meant.
When reading Supreme Court opinions, I am often blown away by the well reasoned, logical arguments, that support findings I disagree with. You can disagree, but you can't say they don't have some facts and logic to stand on.
If you've never read an actual Supreme Court opinion, I would highly encourage you to do do. The linked article here is just awful. It doesn't even provide the case name. The opinions are surprising easy to read, and flow pretty well. The language isn't difficult, and they can be surprising humorous. If you can make it through a C++ book, then you'll have no problem understanding the basics.