Aeolus2000BC
From what I've heard of recent times much of what you're saying is ancient history and in many cases embellished with time. People I know that work there are pretty happy campers all round except for the recent announcement re the future of Eagle.
Re the Pt 61 IR renewal. I seem to remember it used to be a requirement for all starts at Eagle to have a current IR. Perhaps said T/Capt wasn't being the d-head you suggest but was just covering this requirement.
I think perhaps you've only heard one side of the story. Having been aware of both sides of a story similar to what you mention, it was quite enlightening to hear what the person involved was purporting to have happened.