Rational arguments get lost in the partisan noise. For what its worth, the federal government could make passports (or passport cards) free for every citizen, which would solve the ID requirement. It's something that can be done by presidential fiat even, no laws required, that doesnt solve the issue that the underlying document needed to get any ID cost money, but its a start.