Human factor it's a problem for BA at the best of times getting a qrs out, as there are only a handful of crew that get qrs rostered. Most crew are on 2hr standby. Can you imagine trying to get a whole crew.
Did a YVR about 8 months ago BA would not authorize the 1 down payment so waited over 2hrs for standby and a further 2hrs for a slot.
It could be argued did BA have the best interest of their customers that day. It works both ways. Its a sad state of affairs that crew do not have any respect for their leaders.