Greg can be an ahole at times but he is indeed fully responsible for a tremendous amount. The "Boss" usually serves 3 years however due to the removal of the prior boss during his first year, Greg was asked to come back and he did serve another 2 years. 3 years is a lot to ask however 5 is even more of a drain.
All you need is just one jerk to make some half ass complaint and someone's entire career goes down the tubes.
It's the new Navy. In the old Navy, when people screwed up, we dealt with it at the lowest possible level which usually meant an ass-chewing in the Chiefs' Mess and the front office never heard about it. The new Navy lives by the credo "don't be the senior guy with a secret". In other words, nobody is going to put their career on the line and any misconduct is going to go straight to the top.
It's quite possible that misconduct was being dealt with in the "old Navy" way and the Skipper never knew anything about it. But ultimately he's the Skipper, the HMFIC, and it's going to be his ass over the fire when this stuff comes to light --whether he knew about it or not. And if he didn't, he should have, as far as the "new Navy" is concerned.