The only people who should vote and hold public office for that matter are people who are invested in the proliferation of the nation and in securing a prosperous future for the next several generations. IE; people who vote should be married, have children and own either a couple cars, an apartment or some form of physical assets that will increase in value.
I stress that...the voluntarily childless and unmarried have no right to exercise control over the nation.
And before anyone babbles about homophobia..gays and Lesbians can adopt. Adopting should most definitely be a qualifier, especially given the mental and emotional state of a lot of the kids that get adopted, shits pretty selfless and if you're willing to take that into your home, you deserve the franchise.
Welfare recipients should be as barred from voting as well as public employees, unless the recipient in question was disabled on the job, maimed in combat or in public service or was born physically impaired. the first group falls under "paid for the right to vote the hard way and you're an asshole for curtailing their rights" and the last one falls under "act of god"