“In a winner take all” situation large block of votes in urban centers where voter fraud is easily conducted swings entire states to one candidate. Just look at Detroit where ballots were scanned more than once, and Broward County, Florida, where they were caught filling in blank absentee ballots.
If Electoral Votes were assigned by Congressional District (One Electoral Vote per Congressional District and one for each Senator, which is was was intended), we would never have had Obama for a second term, and probably would never have had him for his first term.
Currently Trump would have more than 306 Electoral Votes assigned to him. Think of California. Hillary would not have all 55 Electoral Votes. The voters in some Congressional District predominately voted for Trump. It was only the massive illegal vote in Southern California that gave all Electoral Votes to Hillary.
If Electoral Votes were assigned by Congressional District (One Electoral Vote per Congressional District and one for each Senator, which is was was intended), we would never have had Obama for a second term, and probably would never have had him for his first term
Worth Repeating