The courts make bad decisions all the time, including this one.
Well, its multiple courts, first the USSC and then upheld in a lower court, so they got it wrong and you are the oracle. Got it.