The thing about voting ID is they only serve one purpose, to disenfranchise voters who don't often vote republican. There were studies conducted which looked at the patterns in which poor minorities voted which led to the disenfranchisement efforts passed in some republican controlled states. Voter ID is the easiest of these measure to rationalize, and yet NC was trying to pass a law that would have banned student IDs and government worker IDs so it's hardly an argument made in good faith. Decreasing early voting periods, closing down DMVs in poor neighborhoods and eliminating pre-registration of high school students are much more difficult to rationalize.
If you have a representative democracy, then decreasing the representation of citizens by putting barriers in place to prevent them from voting is completely undemocratic and against everything this country stands for.
Don't take my word for it, take the supreme court's word when they struck down the unconstitutional NC voting laws:
https://www.npr.org/sections/thetwo...can-bid-to-revive-north-carolina-voter-id-law
https://www.nytimes.com/2017/05/15/us/politics/voter-id-laws-supreme-court-north-carolina.html
We have a pitiful voting track record in our country, and there are so many easy fixes that Republicans want nothing to do with: Making voting day a national holiday, make vote by mail available to everyone, or pass a mandatory voting law.
http://www.pewresearch.org/fact-tank/2018/05/21/u-s-voter-turnout-trails-most-developed-countries/