The past week or so there have been arrests in Iowa for illegal voting by illegal aliens in the past presidential election. Some Mexican, some Canadian.
You have to show id for a plethora of items less important than voting.
Any person with nothing to hide could get an ID for a few dollars and their life will be easier by having it, assuming they are a legal resident.
In other countries, people will walk 10 miles and stand in long lines risking suicide bombers to vote and proudly show an ink dipped finger, but its too much to ask our citizens to show an ID they may have to show to get into a movie or buy a pack of smokes.
"Silence is Golden. Duct Tape is silver"