The only way that a valid voter identification can be carried out is proof of citizenship, as you stated. The only way that citizenship can be proved is with a US birth certificate, or a US passport, or with naturalization papers. Not a driver's license and a utility bill. Unfortunately, the American people are too dumb to figure this out. The American people think that just because you have a photo ID at the polls that you should be voting. Since nobody needs their US birth certificate to obtain IDs such as driver's licenses, then there is no way to prove anybody is eligible to vote. The biggest American scam in history is the belief that our system of voting is somehow legitimate. What a joke.