I must back Opso up here; The DOCs (ably assisted by their hardworking Ops Staff) take a huge chunk of the whinges by the aircrew. We all know why we don't have the aircraft tech ready, but the upper echelons are just sweeping it under the carpet!!
I really feel for the poor bloke taking over as OC Eng, I just hope he realises what a complete mess he will be in charge of.
He's going to be a busy boy though - he'll be the only engineer left on the unit!!