There are ceertainly huge percentages of Americans who think he is obnoxious and childish. However, millions of those folks will vote for him in spite of this, including many moderates and swing voters. It's larger than Trump and it's not driven primarily by economics, which is what the Dems believe. Your reaction to Trump is not the typical reaction most people hold. Most of the people you meet may not vote for him, but they simply don't have the fury towards him that you have.
He will probably be reelected because of the class divide that we have and the increasingly polarized cultural divide that flows from this. I don't think the Republicans actually have an authentic love of the non-college educated working class, but I do think they understand how to speak to them and they do make an effort to represent their values. The Democrats do not. Maybe you grasp this. Most Trump opponents do not. Particularly in this pandemic crisis, these divisions will be stretched. It's well beyond Trump himself. You can't win people over if you look don on them. If you look at them as uneducated rubes (know anyone else here like this?), it will show, and if you push policies on issues like immigration, abortion, guns, religion, LGBT nonsense, and other "social issues" that are diametrically-opposed to the values of most of the working class, you will not be successful. And that divide is driven mostly by the separation of the college-educated, professional class and the non-college educated, working class.