Trump has smartly kept his voters foaming and howling for 3 yrs now. He can count on that base of support to show up.

That's 42% of the voters best as I can tell, can you win an election with that?
Good coffee, good weed, and time on my hands...