Hillary won the popular vote by millions of voters.
The fact that folks forget this, and blame foreign boogie men is

.
The electoral college won for Trump.....that is it.
The electoral college won the 2016 for Trump. Remember how close Michigan, Wisconsin, and Pennsylvania were in 2016. Hillary won by millions of votes (If we not including any ineligible voters), but she didn't win enough voters in the "right" states to satisfy the the electoral college.
She could have got all 4.4 million of Obama's former voters to vote for her, but if they were in the "wrong" states, it wouldn't matter.
If you don't like the electoral college, then you need a constitutional convention.