@blatham,
I wouldn't be surprised to learn that the new White House Chief of Staff, Gen Kelley had a decisive role in firing Scaramucci, both for his obvious lack of judgment and self control, and also because of his recent claim that he reported directly to the President, coupled his offensive actions with respect to the now departed COS Priebus. The profound stupidity and lack of situational awareness also behind Scaramucci's otherwise self-aggrandizing and offensive remarks is now apparent.