The only way you're going to root out corruption in electoral funding is to go to an entirely-publicly-funded model, and that just isn't going to happen, because once you do that any exercise of free speech along the lines of "I think Candidate X is cool" and "D00d, Candidate Y sucks!" becomes an illicit financial contribution to the campaign.
--
Sucrose Octanitrate.
Proof positive that with sufficient motivation, you can make anything explode.
--
Sucrose Octanitrate.
Proof positive that with sufficient motivation, you can make anything explode.