Not wishing to rush to the defence of any of them, but senior serving Officers who speak out against Government policy tend not to remain effective senior serving Officers for very long. That is the nature of serving the Government of the day and the Oath of Allegiance. It's an unfortunate truth that to get to those lofty heights requires a degree of political savvy that may not always represent the interests of those below - those who do not play the game very well are not given the opportunity to be heard. A bit like the 22-year Junior NCO NAAFI warrior who has always "told them straight".
The real story here is that is takes 5 retired Officers to expose the day to day management of the MoD for what it is under this Government, an utter disgrace and abrogation of responsibility to those who loyally serve HM the Queen.