It was a nice win but it did not go far enough IMO. See...
A cautionary note on Citizens United
Power Line - A cautionary note on Citizens United
The best way to counter speech you don't agree with is with more speech. As far as I'm concerned campaign finance should not be regulated at all. (except for required disclosure)
It is not about speech, it's about money. All of us, even those who simply parrot the propaganda of Limbaugh and other Republican demagogues have the right to express their emotions as opinions. To argue it's about freedom of speech is simply a canard; 'speech' is expressed in many different ways, and can be surpressed in many ways too.
To equate the voice of Murdock with that of Wry Catcher is abusrd, one has the power of the press, radio and TV and employs hundreds of persons to do his bidding; the other is one person, limited to the internet and one-on-one debate.
The decision of the USSC, as they have many times, is couched in legalese and demagoguery, for the Justices of the Supreme Court are human beings, and as such are inbued with bias and partisan prejudices as are all of their kind. CU v. FEC is partisanship of the highest order, and there is no greater evidence than this: 5 to 4.