I'm amazed that it took this long to strike down that monstrosity. Though four liberals and questionable Kennedy explain a lot.
I'm also amazed that, with straight faces, can read the First Amendment (quoted here as a convenience for those who may never have - Stephen Breyer perhaps - "Congress shall make no law . . . abridging the freedom of speech") and say that the Constitution allows Congress to make a law prohibiting television commercials advocating support of or opposition to a political candidate in an upcoming election. Liberalism, again, explains a lot.
It is vital to your freedom and mine that the current balance of power on the Supreme Court remains until the next Republican president. We should all be praying for the health of Chief Justice John Roberts, and Justices Antonin Scalia, Anthony Kennedy, Clarence Thomas, and Samuel Alito. And we should be praying that three years from yesterday, the remaining Justices all decide to take up golf and retire.