What's the solution, though? I live in California, and my state-issued ID doesn't say anything about my US citizenship. When I registered to vote (online), I had to certify that I was eligible to vote. Yes, the penalties for lying are steep, but if the state can't verify if I'm lying or not, how will I get caught?
If SCOTUS says states can't require proof of citizenship for voter registration, how can they exclude non-citizens from voter rolls? The state hasn't created a catch-22; the federal judiciary has told the states that they effectively can't use citizenship as a requirement for voting.
I feel like I'm missing something here, because this can't be the state of things.
> We have a national ID issue which needs to be fixed.
What issue is this? Why do we need a national ID? What purpose would one serve? Plenty of Americans go through their lives just fine without any sort of federally-issued ID. Pretty much all you have to do is never travel outside the US, and many Americans don't.