Now, further to your point, MO does have an ID law (Show-Me proof) now that makes us prove who we are to get our licenses renewed. We object Fed's mandating it and mangaing the database. Each state doing things its own way, remember that?
Why not just make each citizen get a passport? That doesn't sound onerous. And I wouldn't mind showing it to vote. Heck, I'd be happy if I had to show more ID to vote than to get a freaking fishing license.
That has always been my point on this, especially with entitlements such as SSI. Seems to me that's where our rights are ignored. We don't complain about SSI, yet we do complain about required federal ID's for such.
LOL!
That said, congress does have the power to tax. The best possible ID's should be used for that.
And states should require the best ID possible for voting.
there is no constitutional right to anonimity.