It is very typical for people to vote for the lesser evil AKA vote against what they consider worse. Many who think he’s an asshole will effectively vote for him when they vote against the leftist agenda. You can read the transcripts of the Democratic Party debates at votesmart.org to see what that is.
While it is irritating that the new definition of racist is anyone who does not declare their undying hatred of Donald Trump and privilege meaning white people, it isn’t the major cause of rejection of the left though it may be the straw that broke the camel’s back for many.
You did a fine job of trivializing the incorrect views of the political right but the real issues that you either missed or ignored are not trivial. They have real issues that are of more importance to them than his tweet to a congresswoman who called him a motherfucker (quite vile, don’t you think?) while his haters who bemoan “when you’re like a rock star they’ll let you grab them by the pussy” (the complete quote and context) cheered that.
If you want to know why good people will vote for Trump, listen to Democrats.