It's funny how Republican politicians try to suppress black (and other minorities) voters by locking them up in jail and have voter suppression laws take place, yet they end up having the highest turnout among everyone.
No, we just want people to show ID when they vote. Given that we require ID to buy alcohol, is this too much to ask? This is the best way to prevent voter fraud.
It's not too much to ask
*if* the government provides the IDs free and makes it easy to obtain them (i.e., voters should not have to travel 50 miles to the next county, as Alabama has attempted to do.) If the voter has to pay anything to obtain an ID necessary to vote, it becomes equivalent to a poll tax, which is explicitly unconstitutional by the 24th Amendment. It follows that if voters must present ID, the state has an obligation to provide it to them at no cost.
Ideally. we would neither disenfranchise any legitimate voters from voting, nor would we allow any illegitimate voters. However, in an imperfect world it's virtually impossible to accomplish both of these goals, so it's better to err on the side of enfranchisement; this is similar to the principle that it's better to let ten guilty men go free than to convict one innocent. Although in the case of voting, the numbers are heavily in the other direction; there have been
very few documented cases of actual voter fraud, while many legitimate voters have been questionably disenfranchised.