The ID requires money, and voting requires the ID, therefore voting requires money, which is exactly the thing that the constitution is trying to prevent. My compromise would be this: issue the ID's free of charge, at the voting precincts. That way nobody can be inconvenienced by being forced to make two trips. (which can be a real barrier if you are very poor) And it solves the poll tax issue. But this would cost money, and Republicans only support spending money in the name of election security when it's done in a way that will benefit their party.