It's about time.
Why is this so evenly divided on the party line? Well, it's simple: because Republicans will benefit by this act and Democrats will suffer, of course. It's all about politics - not ethics, fairness, or voter fraud. It's about winning and losing via the elimination of voters without photo ID - 'illegal aliens' and 'felons' are just hot-button words of the Right - so don't fool yourself.
It's good for you to admit that Republicans will benefit from LEGAL votes and Democrats won't. In other words, you agree with my premise that Democrats need ILLEGAL votes to win.
Anyway, if we all want to improve the voting process and increase legitimate participation, let's make it possible to vote online. If I can safely enter my credit card number and buy books from Amazon or transfer funds and pay bills with Bank of America's online banking portal, why can't the federal government offer safe internet voting technology, where Americans set up a PIN, enter their social security number, and move this whole process into modern times?
I'm sure you said that in jest since how many times a year credit card numbers, banking numbers, and social security numbers get stolen ONLINE? Since you are a fellow App graduate, I know you're not THAT naive.
Of course, this would mean that more young people would vote, and it would be back to an argument between Dems and Reps, split right down the party line with the Dems touting and the Reps complaining.
Of course the Democrats will be touting online voting because it opens up our voting process to more fraud and abuse. If young people want to vote, they can go to the voting booth or get an absentee ballot like everybody else; that is if they have proof they are who they say they are.