I think this whole thing, whilst correct and appropriate in principle, has (surprise surprise) been badly handled.
Some of the cases above (assuming that’s the whole story - we’ve only got one side here) are a very sad indictment of the personnel problems this organisation faces.
As an OC, I would be doing my nut if this happened to one of my staff as described. I will fully back any member of my staff for anything, provided I can justify it, and I would hope that Wing COs would do the same. I know our WExO would!