As usual I will play the jerk, but I have to say that it sounds like your mate may also have a slight case of "inflated self importance". Your posts constantly talk about how slack everybody is under him and all his supervisors are useless, while he is Super Sailor. Everyone I knew who had this opinion of their entire department was in fact the problem, not the solution. Unless you are at work with him and witnessing the slackness and ineptitude of an entire department perhaps you should stop slagging them.
I'm sure if an entire department was like that, the work wouldn't be getting done, or getting done right, and department heads would be standing tall. I've been out for 10 years, but unless things have changed that much, no CO, XO, Cox'n, or even the Buffer would stand for it.
2nd hand accounts are that. 2nd hand. I'm not trying to be rude, but I had to say it.
potato