Out of Trim,
Your explanation is excellent. But are there any provisions laid down for maximum hours to be worked in a shift, meal breaks during the shift, and minimum time of rest between shifts?
Tiredness can lead to accidents - not only in the air. Somebody on check in who gets too tired can have an accident on the way home - or to work, if their break time has been insufficient.
I still maintain that any sackings from BA for this should start in their personnel department......