This raises a different question–theoretically, in order to become a U.S. citizen, an applicant must demonstrate facility with the English language. If someone can’t read the ballot in English, should they be voting?
To answer Doc Cathode, it doesn’t make any sense to me that a non-driver ID would have an expiration date. Driver’s licenses expire partly to make drivers come in periodically for an eye test and to pay up on the tickets they’ve ignored. But there is no reason to do that with a non-driver ID. (Birth certificates and social security cards don’t expire, and even an expired passport can be used as ID when you apply for a new one.) I would argue that the ID card you have should be enough to prove your identity, and a rent receipt or utility bill should be enough to prove your current residence. By “non-participant” in the society, I meant someone who doesn’t have any of that: no ID, no bank account, no legal job, no welfare check, nothing. We could differ about who is a “non-participant,” but I think someone who has no stake in public policy issues should not be voting on them.
It really sounds like there are two separate questions to consider:
1/ What process should be used to be sure that a person presenting himself at the polling place is entitled to vote in that district? If ID of some kind is NOT required there, what substitute is suitable? Proving identity at registration and maintaining a computerized list at the poll might be enough. But what would prevent someone from giving somone else’s name if he didn’t have to show some kind of ID?
2/ If ID is required, what is suitable? People shouldn’t be denied their vote because they can’t afford a driver’s license or non-driver ID. What substitute or combination of documents would be reasonable?