His rants have been found to have a basis even if we don't fully understand them when they are made. He promotes his own accomplishments because he isn't getting the credits when he deserves them. He calls the media fake news because they often are. He calls people derogatory names because they frequently deserve them. He's never been given the respect of the office because, if not the man, the office deserves it. He's not a very likeable person but he's tough and he's a fighter and will give back as good as he gets and more. He doesn't need to follow a party line to further his career.
As long as I continue to think he's the best person we've had fighting for the interests of this country and all its citizens, I won't sweat the small stuff. I don't see any candidates on the left I can feel the same about.
Does this answer your question?