"With its ruling today, the Supreme Court has given a green light to a new stampede of special interest money in our politics. It is a major victory for big oil, Wall Street banks, health insurance companies and the other powerful interests that marshal their power every day in Washington to drown out the voices of everyday Americans. ... We are going to talk with bipartisan congressional leaders to develop a forceful response to this decision."What Obama fails to note is that the Court ruled that political speech cannot be curtailed just because the speaker is a corporation or a union. Some corporations, like Google and MSNBC, are both rich and very liberal. They are likely to indulge in political speech in favor of Democrats, as are unions.
The fact that a speaker is "rich and powerful" is not an excuse for suspending the 1st Amendment.