If they created a "voter ID card" that was given to every registered voter, I would have a lot less of a problem with the requirement. As it stands now, though, it's really a backdoor poll tax.
Note that a lot of states have cut their DMV budgets, increasing the hassle to get an ID. I don't consider that a coincidence.
In the Ohio primary, an elderly veteran was denied the right to vote
because he didn't have the right kind
of ID. He'd allowed his DL to lapse because he can't drive anymore, tried to use his VA ID card, and they wouldn't accept it.