Because as a military man in the US, his boss is the Commander In Chief, aka The President of the US, and as such they are not to badmouth or belittle their commanders no matter what their personal feelings.