For some time the Republican party has systematically sought to enact stringent Voter ID requirements state by state. They have argued this is to stem voter fraud in spite of the fact that independent studies around the nation have uncovered no evidence that this has in fact been a problem. These changes have in fact been sanctioned by the Republican party for one purpose only: to suppress the votes of voters such as the elderly, minorities and students, all of whom traditionally have been Democratic constituencies.
Okay, if voter fraud were a real concern for Republicans you would think they would have adopted more stringent safeguards for next week's Iowa Presidential Caucuses, but not so. Since this has never been about voter fraud the GOP will again not bother to make Iowa Republicans show such ID before voting in their caucuses.
Both the Republican and Democratic Parties control their own nomination process rules and this is not left to the whims of legislative bodies so in Iowa this hypocrisy is directly within the Republican Party control. Seem strange to you?
Oh, and before you say oh, such requirement isn't really a deterrent to anyone casting votes, check here and here and here. These are real people, real voters.