Would you want to work for a boss that habitually pisses on his own staff on twitter? Leaders tend to receive the kind of loyalty that they show to subordinates. That means you handle disagreements privately and, when necessary, remove people decently.
A competent manager would not have allowed the Jeff Sessions situation to fester nearly as long as it did. Trump couldn't find a way to move Sessions out and replace him with an attorney general who wasn't recused and could do the job? Give me a break. No other president of my lifetime would have allowed this to continue.
Trump couldn't fire Sessions on twitter, and he didn't know how to move him out gracefully, without a pissing match that would have undercut him in the context of the Mueller investigation. That's on Trump, the drama queen.