Requiring an ID card to vote is absolutely fine in theory, provided everyone has easy access to getting one. The problem as I see it is places where the requirement is being added in an environment where availability of ID is disproportionately different amongst different groups of people.