OTOH many in many states, if you don't want a driver's license, there's a rough equivalent of an id for other purposes.
ps Bringing your passport could be confusing, too....and how many poll workers can verify the authenticity of an id anyways?
Don't know about other states, but in WI, the state ID comes from the Department of Motor Vehicles because that agency was already in place and they only have to add "Not For Use As A Driver's License" on it.
The voter is supposed to be registered, right? If they check the address, it should match and if the person has moved, they're required to bring a current bill (utility, mortgage or whatever the state wants). It's up to the voter to make sure they know what they need to bring to the poll, how to register and if they might need more time when arriving. Some cities/groups offer rides to/from the polls for those who don't have transportation, too.
If someone is making it hard to vote, maybe a website for each area could be created, so the incidents can be investigated. In addition, the polling place should give the denied voters some document that indicates why they can't vote.
Anyone who tries to intimidate voters should be arrested and if the local cops do nothing, they need the same- I can't imagine too many polling places that don't have cameras nearby- they could/should set up temporary cameras if they aren't permanently installed.