You're not entitled to speak to a large audience. And I'm not saying to completely ban political donations. I'm saying to severely limit them. Let every citizen donate $500/year to political causes, no more.
The budgeting problems of campaigns are not my concern. The ability of a few wealthy elites to completely dominate the political conversation simply by having more money, and therefore more speech, is.