I don't doubt that, but to say that this decision is wrong is not to say that our system is wrong. If the intensity of opposition is truly what it appears to be at this time, then I expect the decision to be changed by the legislatures.
If the legislatures make a law that changes this - then some one will sue that it is unconstitutional and the end result will be that the law will be found null and void by order of the court. Once the courts start making laws - which is what they did today - the game is over.