We need somebody to add a little different flavor of “poison” by making the cards a requirement for voting, too.
That's the problem. And you have to look at the history.
First it started with the 9-11 commission but congress realized that a national ID was not politically feasible so instead Congress(led by republican James Sensenbrenner) created Real ID and the GOP passed that in 2005. Real ID means that a or all state's driver licenses must comply with Real ID. At first(2005) there was no controversy but by 2007 many libertarian minded dems and pubs had turned against Real ID plus a number of states were opposed for cost reasons. But gradually some states implemented their Real IDs.
Then the GOP figured out that in those states that had implemented Real ID, the Real ID compliant drivers liscense could be used for voter ID. And since the Real ID compliant drivers licsense is hard to get and more costly it could be used to inhibit poor people from voting in 2012.
Because the GOP did this, those dems that had previously supported Real ID turned against it.
Now the GOP is stuck and has to be the party advocating for a national ID.