ID, that's how the military is supposed to work. For a 4-Star to publicly trash the CIC, it is no different than for a Major to publicly trash his commanding Colonel, or a Sergeant to publicly trash his Chief. In those cases, there would be hell to pay, just as there could be for the General.
You read the article...he hardly "trashed" anyone. He did what was called for after the fact; tendered his resignation...it was Obama's unneccesary style in his statement I object to.