What good is CA requiring IDs, SS numbers, utility bills to vote when?
So what are you suggesting, we need to brand citizens or insert microchips under their skin? Those things establish identity, not eligibility to vote. Eligibility to vote is established when you REGISTER to vote. And all research shows that non-citizens voting is wildly rare and almost always due to a misunderstanding by the voter as to their eligibility. You might want to realize that some cities and towns allow aliens to vote since they live there and pay taxes.