My last 1st flight was Vegas to Heathrow.
I asked for monkfish and was served a stress ball which smelled of fish.
BA won't feel the effect of the current migration to decent airlines until the current passenger onslaught is complete (short term cost cutting benefits) and the oil price bonanza have worked their way through the books.
Once they emerge the other side and have to pit their product against available competition and experience empty seats from dissatisfied customers you will see serious problems at the company.
And they will wonder where it all went wrong.