My friend and UCLA law colleague Adam Winkler write at HuffPo that
Alito Was Rude (But Right):
The president was wrong about the Supreme Court decision. Obama said, "Last week, the Supreme Court reversed a century of law to open the floodgates for special interests, including foreign corporations, to spend without limit in our elections." ...
There are a lot of grounds to criticize the Supreme Court's campaign finance decision. It will allow corporations to spend shareholder money to influence the election of candidates many of those shareholders don't support. And it does open up a loophole that allows foreign corporations to influence federal elections through their U.S. subsidiaries.
But the Court did not overturn "a century of law." The provision upended by the Court was only seven years old. It was a novel innovation of the McCain-Feingold campaign finance law adopted during the Bush Administration.