If you look at the map, it is clear that America is overwhelmingly conservative. People from the heartland vote differently than places full of illegals, welfare slugs and non-Christians. The Electoral College makes sure the REAL Americans continue to hold enough power to keep us from becoming a third-world country.
The best idea I have heard is to give every US county one vote for president. That vote would be cast in the Electoral College for the candidate who got the most votes in that county (from legitimate voters).
If the communists don’t like giving sparsely populated places the same power as NYC or Los Angeles, the let them move to “flyover country” and vote there. But of course they would NEVER do that. Those who places have too much common sense and Christianity.