I have given BA a lot of leeway in the past. I have worked as a BA employee, and still undertake work on behalf of BA. I have been GGL since the age of 20. I don't care particularly about food provisions, lounges, or any sort of special treatment, and don't expect much from the airline even though I am fortunate to always fly in the highest class of travel.
Today, however, BA cost me and my company an inordinate about of money by being (a) unable to provide a back up system for missed flights, and (b) any sort of appropriate alternative provision.
I am deeply sorry for all of those within BA trying to make up for these shortcoming, but enough is enough.