I know I know.....as much as this sounds obvious and logical, I still made the mistake and voted. If you know me and how I grew up, you would not be so surprised by this. I made more mistakes than anyone on earth due to ignorance and poor judgments. I really feel that if this what I have to pay for voting, then be it....deep in my heart and God is my witness, I did not do it on purpose or for any reason other than when I received the registration card, I thought I had to go and vote. Maybe some mistakes are just unforgivable and I would live with it for all my life......
Well, I understand that you made the mistake. I think it was Voter Registration office's mistake because they sent you a voter registration card. The voter registration office should know how to verify your citizenship status, immigrant status and criminal status by requiring you to show passport or citizenship/naturalization certificate before issuing you a voter registration card.
If your application is denied, you should try to contact a Congressional representative. I think the Congress should be encouraged to create a new bill to require all vote registration offices in all US states to verify the immigration/criminal status of person before the voting begins.