Donation limits make absolutely no sense either. How does one's right to support a candidate stop at an arbitrary dollar amount? All donation limits have done is made common the use of political action committees (PACs) as a way around them. Further donation limit restrictions will simply force even more of these dealings under the table and out of public eyes, which often results in more corruption with larger amounts of money.
Some argue for term limits, but this may just encourage politicians to become even more corrupt as they try to squeeze every last penny and favor out of the public before they can't do it again. While I support term limits, they will do nothing to address the problem.
The last, but possibly the worst suggestion is taxpayer-funded election campaigns which, it is believed, will completely remove private interests from elections. All this does is, as I mentioned, force the money out of view without stopping the problem. The worst part about this suggestion is the fact that it forces people to pay for the campaigns of candidates they may not even support. Mandatory donations, in a nutshell.
Both the problem and the cure is in the scope of our government. In case you missed it, our "leaders" handed out about $700 billion a few years ago to some of their banker buddies disguised as a "bailout" and they continue to hand out billions of dollars more as unnecessary "subsidies" to leaders in other industries. With so much money and power up for grabs, why wouldn't a large company try to buy influence over a lawmaker or two? That way they can either get some taxpayer dollars or have their man pass regulations that the company can pay for but its smaller competitors can't.