Voters are to blame, somewhat. Especially those who didn't bother to vote. But the voting system in this country is seriously flawed, and has been from the beginning. And it's become even more corrupted in recent decades. Trump did not win the popular vote. Neither to George W. Bush, both times. The truth is that the republican party knows that they can no longer win elections to high office without cheating. And so they have been actively and deliberately rigging the electoral process by gerrymandering, voter suppression, candidate blocking, rigging voting machines, blocking polls, and fraudulent recounts for several decades. So not all the blame falls on the voters. Although, I suppose it could argued that they/we voted in, and then re-elected the very politicians that are carrying out all this election rigging. Which is true.