Mouse
Your points are valid, but which ever one is right, they are still making loads of cash.
Your comment about turnover is the bit that would worry me if I was crew. It should worry BA, but clearly it doesn't. A 25% turnover rate is terrible and shows that BA is not the employer of choice that it should want to be, however, the training courses are still full. Would that be the case, if their was a turnover rate of 25% at LHR?
People flock to BA because of the money that could be earnt there, but take that away, would they? Some people do their job for the love of customer interaction, some for seeing the world, but most do it for the money