The EC did exactly what us was supposed to do this year. You cannot just win mostly coastal and high population density states and call it a win. Without the Rust Belt, the Democrats become a regional party. It is their job to have a more inclusive appeal. They failed miserably, because they did not want to listen. The EC punished them for living in an ivory tower.
The form of government in the US is a federal republic, not a democracy. Liberty is meant to be and end not a means. The EC is part of a checks and balances system meant to keep impulse decisions at bay. Trump's election was a result of the careless actions of the Democratic Party overplaying it's hand. Their impulse decisions ended their control.
If we just used a popular vote, can't you make the same argument, but just substituting GOP for Democrats, and cities/minorities for Rust Belt?
Anyway, like Crabcake said, every other federal republic with a directly-elected president doesn't use an electoral college. Not really sure why we have to be special in this regard....