I hope this isn't just wishful thinking.
From the posting:
Instead, as 2018 has made quite clear, Trump leads a movement of angry white people, an unpopular minority who are willing to cheat — or even betray our country to a hostile foreign power — to hang onto power, despite being rejected by the majority of the country. Whether or not that effort will succeed win remains to be seen. But when it comes to hearts and minds, we can end 2018 with this knowledge: Trump is losing; we’re winning.
I'd like to believe you're right, but that's probably not the way to bet:
Trump Should Have a 70% Chance of Winning in 2020 [thedailybeast.com]
I checked a few of the oddsmakers sites and they show Trump as the strong favorite. Of course, everything can change in a flash (Mueller), but that's still unknown.