I do want to say that public funding also comes with its issues. Its the way most parties in Argentina fund themselves and because all of them do, all parties get to put their hand of the State coffers during elections. So much, they made an electoral reform to have another round of elections, just to be able to spend more money on pork.
There is no solution to funding political parties that wont screw someone. Its yet another example of diminishing the scope of government so they just steal less of it.
As well as a tradition of placing limits on free speech when appropriate.
Which is a larger threat to our country? Democratically elected officials not supporting the views of those that elected them? Or capping the amount of influence a single group can financially have?
> Cap political donations
> Reduce allotted time for campaigning to something like 2 months, and maybe have it publicly funded like Australia
> Use open source congressional redistricting algorithms
> Eliminate First Past the Post
> Eliminate straight ticket voting
All pretty nice ideas that mostly everyone that isn't in power can get behind