This is a lot like the post from Cecil about non-partisan elections in Chicago for mayor, and how it was enacted to protect a certain group’s political interests (racist in this case instead of partisan), but that we can’t discount its merits because of that.
I agree that enacting a voter ID law is not inherently immoral. However, if you are going to require A, or B or C in order to vote, you better make sure that it is freely available to everyone.
I’m sure there are a fair number of poor folks who have no valid ID who would still like to vote, and requiring them to go down and pay up to 40 or 50 bucks for an ID card (even just 5 or 10 dollars is really unfair) should at least be considered unfair, if not unconstitutional.
So if republicans and conservatives want to push this, they should also provide a free way for voters to obtain the IDs they will need. Make it part of the registration process. Streamline it, make it automatic, and everyone will be happy.
But without doing any of that, it just makes them look really sleazy when surveys and studies show that these types of laws disproportionately affect democratic party voters.