Yeah, in Indiana we show ID, not a big deal. Is that what people are talking about when referring to "proof of citizenship"? I still think that the FEAR of voter fraud is greater than the actual fraud that might be happening. Maybe we need to concentrate more on getting more eligible voters to the pole. This last election saw a "huge" turnout at 60% of eligible voters actually voting...shameful. Local elections are even worse. The "fraud" is the amount of apathy our fellow citizens show towards the Democratic process and choose to stay home.I think this smells an awful lot like a false dichotomy. People are either moral and reasonable like you, or they want to return back to only allowing land owners to vote.
I think it's fine to take reasonable steps to ensure people are legal residents of the USA, and of the district in which they're voting. The time to prove citizenship and residency is when we register to vote. Then when we vote, we prove we are indeed the person who registered with an ID. Yes. Things can be forged. No system is perfect. I think the way Indiana does it is fine.
See, there is an in-between moral perfection and thinking only land owners and can pass a test should vote.