You forget that, like in 2016, no matter how deplorable the candidate, most people vote based along party lines.
The X factor here are the Independents, the largest voting block in America. Even among them, most lean right. Again, like in 2016, a lot depends upon how pissed off people are about the status quo. Hillary promised more of the same, Trump promised a shake up. In my case, I voted "shake up" by voting straight Libertarian and for every challenger, regardless of party. "Voting the bums out" is the best tool we have but, even though a lot of people say it, most people don't do it because they are, IMO, scared. Not the same fiber as our forefathers. Certainly not as brave as "the Greatest Generation". In short, too many spineless sheep and not enough wolves to make a major difference. Sad.