Exactly! SCOTUS decisions have begun to override law. After today, 2A is not the last word, the Court's decision is. On whatever the Court opines, it's the Court that prevails now, not the Constitution.
Its not really the fault of the USSC, though. Its the fault of the retards in DC who enacted this law, as well as the morons who have enacted other various gun control laws at all levels of government.
The USSC is (potentially) protecting us from these fools.