Our biggest problem is that we have so many ignorant, moronic, selfish, and ill-informed voters.
It is my opinion that voting is a responsibility and should be treated much the same as driving. Therefore, every citizen who wishes to have the right to vote should pass the same written test that legal immigrants take for citizenship.
Works for me.