The problem is that they cost more than $8 in most areas, and worse yet DMVs are being closed in many black and Hispanic areas, thus placing a burden on people with no transportation; some can get on a bus but not every city has a decent transportation system (see: Detroit).
I'd be 100% fine with voter ID if they were free, instead of the current system which disenfranchises the poor. Another problem: the arbitrary, obviously biased way some IDs are accepted and some aren't. For instance in many southern states a student ID isn't considered proper ID, but a hunting license is. Some even claim hunting licenses are proof of citizenship while refusing to accept legit proof of citizenship like a VA card or Native American reservation IDs.
It's an obvious attempt to disenfranchise poor and minority voters. It backfired in 2012 but is quite effective in midterms. I think the GOP is a couple years from realizing the only power they'll maintain is through midterm elections, ie once Hillary blows them out in 2016. But assuming democrats don't get blown out in 2020 they'll be well placed to shitcan republicans with gerrymandering, like republicans did in 2010.*
*I don't support gerrymandering and hope it's banned, but both sides won't let that happen.