The 12 day strike against BA
BA also run one of the biggest teams per flight – they have 14 on each long-haul plane.
The problem is that flights on BA are expensive. You would only ever fly them short-haul if you didn’t care about the price – that means business users and the rich. Everyone's tightening their belts at moment, and fewer people are choosing the (admittedly high quality) expensive BA.