Actually the typo in the thread title is quite good - don't forget the slogan "To fly, to serve"... it's now become "To fly, to screw as much money out of the customer as possible".
If your flight is cancelled but you are away, waiting to return toi the UK, which is what happened to me in PHL......... I heard of the failure which was entirely of BA's own making, whilst having breakfast in my hotel. Flight was in the evening so I went early expecting issues. Arrivals/departures boards showed the incoming flight had landed on time and my flight was due on time but these were lies as the outbound plane never left "but the information had been supplied to the airport by BA".
I was pushed onto a later AA flight, nothing available earlier (6 hours earlier and no seats on any alternative flights?) and downgraded. I also had find out myself how to claim back the diference in fares which took about 3 weeks to be paid.
Last month a colleague and I had to fly economy to CDG, our agent used BA and it was worse than a low-cost airline with no choice of seats, no food or drink on board plus an hour's delay at security at CDG when we arrived and nobody from airline or airport to explain why