“If passed, the states will revolt over this.”
A mere law cannot override the Constitution...so the states won’t be up in arms. They’ll just vote “no” - if, that is, this bill is crafted as an amendment to the Constitution. If not, if it is merely crafted as a law, then it is as useless as tits on Bruce Jenner.
They are already changing how the Electoral College works with States passing Laws that will award their Electoral College Votes to the winner of the Popular Vote.
Imagine, your State Votes for the Republican, but the Democrat wins the National Popular Vote (with assistance from Illegal Vote Harvesting, Illegal Invader Votes and the usual Rat Voter Fraud we all expect).
Like Water, the Rats always find a way.