The reason BA (or VS, for that matter) are not even in the top 10 is that they just are not that good. Sad perhaps, but simply true.
….if BA sacked and replaced cabin crew with considerably more pliant, subservient and cheaper-to-employ Asian females…..
Well, that’s just a silly point to make isn’t it. THE FACTS are that BA DO employ mainly brits & EK/EY/QR etc DO employ a multi-cultural crew (mainly Asian) because THAT’S THE MARKET they operate in. Simple. Would any business based in, say, Dubai (or even Thailand or Singapore) employ (expensive) Brits when they could employ better, cheaper Asian crew. Of course not. Don’t be silly.
BA, VS do not cut it. They survive because of their large, captive, perhaps lazy customer base and because they do an OK (but not exceptional) job.