Yeah, in private would be the right thing to do. He's an exhibitionist! Actually, he's a businessman in an industry that actually gets results. Heck of a lot of coordination required to build a quality skyscraper on time, not to mention interpersonal relations.
These people aren't delivering to his satisfaction. I like Jeff Sessions, but he screwed Trump in not getting a grip on the Russian investigation. So, I hate to see Sessions go, but if he does, I'll understand why. Unfortunately, there doesn't seem to be enough depth in candidates to fill all the openings. Yeah, that's it, the not too distant future. This is a tough road and there are political mines everywhere.
Now it looks like he's going to dump Tillerson (I'll post that separately). Trump will have to stabilize this government pretty soon. Hopefully Bolton gets the State job. But, Trump may surprise yet again.