The Supreme Court his hear arguments again on Thursday related to this case, Citizens United v. FEC. I believe the question is whether campaign finance reform is of such a compelling interest that free speech protections can be narrowed.
Here are some arguments on both sides:
Activism in Defense of Free Speech is No Vice: Bad Supreme Court precedent can and should be ignored
A Century-Old Principle: Keep Corporate Money Out of Elections