Don't get too excited folks - the SCOTUS ruling today was against the method by which Congress attempted to forbid sports betting, ie by preventing states from allowing it. The SCOTUS said Congress has the right to regulate (and presumably ban) sports betting but they must enforce it at the Federal level.
Here are some quotes from the NY Times article on the subject:
But the question for the Supreme Court, Justice Alito wrote, was whether Congress had crossed a constitutional line in forcing states to do its bidding. Congress remained free to regulate sports gambling directly, he wrote, but it could not force states to do so.
...
In Monday’s decision in the case, Murphy v. National Collegiate Athletic Association, No. 16-476, the court ruled that the 1992 law amounted to unconstitutional commandeering.
“The anticommandeering doctrine may sound arcane,” Justice Alito explained, “but it is simply the expression of a fundamental structural decision incorporated into the Constitution, i.e., the decision to withhold from Congress the power to issue orders directly to the states.”
The doctrine protects state sovereignty, he wrote, and the betting law had violated it.
“It is as if federal officers were installed in state legislative chambers and were armed with the authority to stop legislators from voting on any offending proposals,” he wrote. “A more direct affront to state sovereignty is not easy to imagine.”
Source:
https://www.nytimes.com/2018/05/14/u...ew-jersey.html