Changing the voting system is actually rather simple. The votes are already counted by machine (even the paper ballots), so the machines just need to have their programming changed a bit (and it's not particularly complex, even if using a Condorcet method). On the voter's end, you just rank candidates instead of vote for only one - not too hard.
Changing how elections are funded is far more complicated, but I agree it would be nice if candidates were given an equal (and large) amount of money to run on, and nothing else. One reason this won't happen is because supporting politicians with donations is considered a matter of freedom.
National primaries, on the other hand, are a terrible idea. No system is going to be perfect, and there's definitely a lot of room for improvement with our primaries as they are, but the reason we don't have national primaries (and shouldn't) is because it's important to give the candidates the opportunity to make personal appearances in a wide variety of places. National primaries would make it more difficult for voters to get to know the candidates through anything other than sound bites.
__________________
Le temps détruit tout
"Musicians are the carriers and communicators of spirit in the most immediate sense." - Kurt Elling
|