This is something my husband and I have discussed, it seems self evident that those who receive "unearned" benefits from the government should be barred from voting until they are back to supporting themselves and contributing to the country. And this is not to say there should not be programs to help those in need, of course there should be, but it comes with consequences as well as benefits. There is a quote that is often attributed to Alexander Tyler, writing in the 1700's: "A Democracy cannot exist as a permanent form of Government. It can only exist until the voters discover they can vote themselves largess of the public treasury. From that moment on the majority always votes for the candidate promising the most benefits from the public treasury with the result that Democracy always collapses over a loose fiscal policy...."<quoted text>
I wish we could require people to take an information type test to determine whether or not they're able to vote. Some people are too clueless and uneducated to vote.
Also, I REALLY wish those that have lived off the government for a certain period of time (e.g., welfare brood mares) weren't able to vote...
This problem was even recognized as long as 2000 years ago in the Roman Empire. A late 1st century poet, Juvenal, wrote complaining of the populace that voted for the candidate who offered them the most "bread and circuses" (free wheat and expensive gladiatorial games) as opposed to the best man for the position.