I think we should change the way we vote in this country. I think ballots should not have names on them at all, but simply list issues. The issues on the ballot should be debated upon and agreed upon by the two parties prior to election day, but on the day itself all voters see is the issues, and two check boxes with a detailed description of how that issue is going to be dealt with.
After we vote on each issue, the results are tallied and the person who won the most issues is the new leader. But, that leader must, no doubt, take into consideration how the country as a whole feels about all the issues, including the ones he lost on.
This takes the moron factor out of voting. It forces people to think about what they want from their leader, and to look beyond popularity, beyond the facade, and beyond superficial surfaces.