Elections are like a parasite economy... lots of jobs and contracts and so on...Completely agree. Remove ALL private money; corporate, union, personal, other special interests -- ALL. The only contributions I'd allow is actual personal volunteering. If you want to contribute to a campaign, then go work the phones or the streets.
The amount of time and money wasted on elections has now reached obscenity levels. Even here in Canada elections now cost in the billions. And I can't even comprehend the amounts spent in American elections. If even a portion of this money was spent address actual issues, our countries would be far better places to live.
Gotta find a way to make it all publicly financed - ALL.