This issue is so stupid. As others have said, the government should levy a tax to provide everyone with a free voter ID card and require everyone to show it at the polls in order to vote (while still accepting driver's licenses and passports). It's amazing this isn't a universally supported idea that literally combat disenfranchisement and fraud at the same time. Guess some people aren't worried about those two things in reality.
I think most on the "voter ID laws are stupid" side of the argument (myself included) would be all for this, precisely because it wouldn't unfairly disenfranchise poor and minority voters. I agree that this is a no-brainer.