In a democracy, the person who got the more votes wins.
Any other system is unfair.
We're too big of a nation to have a popularity contest.
Why ? And how would direct suffrage be more of a popularity contest than today ?
Popular vote would just allow California to decide the election every time anyways.
California is roughly 12% of the American population. It wouldn't decide anything by itself. And, by the way, there is a lot of conservative there, roughly 30 to 40% of the usually voting population, a percentage that would probably increase under direct suffrage.
It doesn't matter. Take out California and you have a Republican landslide.
Yeah, and take out the Deep South and you have a Democratic Super-landslide. What's the point ? Are Californians not "real Americans" ? Their voice should weight less than those of others ?
By the way, did you know the "New solid South", or "Extended Deep South" has 37 Millions of people ? I'm talking about the states that always vote Republican since 2000: AR, LA, MS, AL, GA, SC, TN. Republicans win there by margins often higher than those the Democrats manage to get in CA. Aren't you afraid that the South would always decide elections ?
In the end, either the sovereignty reside in the hands of the people, or in the federated States. I think the Constitution is pretty clear about the fact that, in the US, it's the states, not the people, that are sovereign. The conclusion is that Donald Trump, while the legitimate and legally elected President whose victory is undeniable and shouldn't be overturned, was not democratically elected.