I can only say "Fabulous job" to the flight deck crew.
Extraordinary situation coped with, thanks to training and developed skills.
If this crew is typical of BA, then sort out the strike issues pronto.
This is AT LEAST the second occasion when flight deck crew have avoided a major catastrophe. That why they are the British flag carrier and are worth their pay.
Cabin crew - well, the guys up front are ensuring you still have jobs (and lives).
Sort it, please, without any more strikes.
I'd also suggest that any "armchair pilots" carry on their "discussion" in the BA Airline thread, not post bl@@@dy stupid opinions, theories etc here. Keep your mental problems hidden from our viewing.