The OP is spot on.
During the primaries I considered Trump to be the #3 worst candidate behind hrc and Cruz. I never considered voting for him.
After the election came the antifas with their violent protests against the first amendment. Then came the investigation over supposed collusion between Trump's campaign and da Russians initiated by the Steele dossier which was initiated by hrc's campaign and now Mueller indicts a company that didn't exist at the time of the campaign.
Now we have CNN with it's daily headlines "news" about a porn star and her 2 bit lawyer who is actually doing a better job investigating nothing than the highly regarded Mueller.
In spite of Trump's negatives, and there are many, he has some real positives - North Korea (yes even the S. Koreans are positive about the latest events), China in trade negotiations, Gorsuch appointment, attempting to enforce existing immigration laws ,repeal of the individual mandate in Obamacare, reigning back on the use of the EPA to circumvent Congress in making illegal laws (see WOTUS) come to the top of my head, not to mention the humming economy. (I admit I don't know enuf about the Iran deal except that we paid a cash ransom to get it and Iran is threatening to expose Euro leaders they bribed to OK it.)
If the election were held today I'd have to vote for Trump. I've talked to several others who never would have voted for him but would today. Don't forget, there are some out there who voted for hrc but now that's she's continually made an ass out of herself since the election I've no doubt there are hrc voters that would vote for Trump today.
and I don't think he'd have any problem winning if the election were held today, especially against his former opponent or against Bernie.