The only solution I see is total public financing of elections. Have lots of debates. Weed out candidates with regional sub-primaries, dole out media money equally to the top two or three in each major party and to any independent or minor party candidate that gets over a certain percentage of support. That way any money that's going to corrupt the system will come in the old-fashioned way, through the back door, and be dealt with in the old-fashioned way, in the courts, instead of the present system of everyone hiding behind the legal marketing our representives' votes.
Last edited: