When I voted for Trump in 2016, it was not out of great support for him, it was more that I loathed HRC. I was also extremely concerned about the SCOTUS. Turns out that concern was warranted.
Now, Trump’s base (including me) is fired up thanks to the nonsense that has been going on in the House. I will personally crawl over broken glass to vote for DJT in 2020 (and any other Rs I can vote for!)
This actually described a lot of Trump voters. Even President Trump understands this. "You might not like me but you're gonna have to vote for me!" is a statement he's used repeatedly.
The Democrats could win if they fielded a sensible candidate, someone like John Hickenlooper. But they won't. They're going to go far left and in doing so will hopefully once again drive people who are not fans of the president to pull the lever once again for him.