The reason that the current system of electing the President produces so many disputable results is that it divides America’s 158,000,000 voters into 50 separate state-level elections.
The first effect of this dividing up of the country is that candidates only campaign in the dozen or so states that are closely divided.
Then, several of these close states often end up being extremely close on Election Day. The result is that the presidency gets decided by a handful of votes in a few states -- even when the nationwide vote is a blowout.
Real or imagined irregularities in these closely divided states invite controversy, recounts, and legal disputes.
There is an alternative to the current system.
The National Popular Vote compact will guarantee the Presidency to the candidate who receives the most popular votes in all 50 states and the District of Columbia.