Where are these people who drift through life in the US with no ID? The only time they show up is to vote. They don't get a tax bill or pay taxes, have no known address, receive no government aid. Somehow when the polls open there they are by the thousands, people eager to vote, but for some reason couldn't get to the courthouse to register and need to register at the poll. They all look well fed, so they can make it to the grocery store.
I say they can vote, after they are photographed, give a DNA sample and are fingerprinted. No charge of course.