There is a ton of Supreme Court verbiage about "one man - one vote" in the context of racial discrimination. Today it is more likely that one man has .99999943 votes - due to the dilution caused by illegal voters (felons, non-citizens, dead people, non-residents, college students voting in two jurisdictions, etc., etc., etc.). It's time to focus the vehement objection to vote dilution heard in the civil rights era to all voters and that means cleaning up the process from start to finish. There is no reason that six sigma levels of quality could not be implemented in voting.
I would change the voting laws to force everyone to show up in person to sign up and show up at least once every four years and show proof of identity and address to stay on the voter rolls. If you can't find five minutes once every FOUR YEARS, you probably are too busy to know what you are voting on anyway.