Requiring ID to vote is reasonable IF everyone is issued ID by their state government without a fee and without question. You live in the state, you get ID, you use the ID to vote. If all states that pass voter ID laws included these provisions, I too would find them perfectly acceptable. The issue is, most of these states don't. And those that did like Pennsylvania which revised its law to give free photo IDs to registered voters who didn't have one, did so in the weeks before an election with no plan or promise everyone would know about it or even receive their IDs in time (mercifully a federal judge put the law on hold to reassess everything until after the election).
Issuing a photo ID to all eligible voters that meets whatever requirements the states set out free of charge and without having to jump through hoops like sit at a Motor Vehicles for hours or send in applications with waiting periods is fine by me. Only thing is, it's a big expense for states and the cynic in me would say that it doesn't do what they intend: keep some people (low income, minorities, seniors) away from the voting booth. Since no one has been able to prove that voting fraud is actually an issue - I doubt any state would be willing to bite the bullet on these potentially massive costs.
Otherwise any reasonable court should see it as a poll tax and immediately strike it down, under what remains of the Voting Rights Act.
Scratch and claw for every day you're worth!
Make them drag you screaming from life, keep dreaming
You'll live forever here on earth.