Distinguished career or not, he crossed the boss. In the business world, he would have been fired and escorted out of the building just as he was in D.C. He'll hold his rank and receive his pension so all is not lost.
And if we're sending these pudgy, little nerd types into combat zones these days, shame on our leaders. This guy couldn't take care of himself in a hand to had situation unless appearances are deceiving.