Everyone likes to hate Trump because he's a vulgarian marinating himself in human monsters, but ask yourself how the economy has been doing compared to the other two post-9/11 presidents. The social justice McCarthyism is rampant in this country, often distracting from all the real issues such as employment rate, taxes, GDP, the nation budget, tax purposing, and trade market stability.
We don't have Trump because he's the best man for the job, I wholeheartedly agree with that sentiment, but he hasn't actually been doing a bad job at all. If you listen to the pink haired girl on your street then the world is ending, but if you check your stock portfolio it looks like you'll actually be able to retire for once. Since the media is in the vocal minority and loves anything sensational, all we talk about is "orange man bad" and "Russians".
I bet he saves cannabis rights for the states until reelection, combined with the strength of being the incumbent I expect him to put up a good fight.