At least those firings were (arguably) justified.
The firing of the Manchester F/O is a permanent stain on the companies character. Doesn't matter when it happened, unless they ring hmi, appologise, and offer to reinstate with full pay for the time since the incident, they are morally in the red.
And THAT from someone regularly accused of being a "Cheer-leader" for EK!!