Funnily enough I was at a management meeting yesterday and the first topic of conversation was about how everyone is fed up with BA's service, delays, baggage handling, and its seemingly total contempt for its customers.
This includes several people who have always been BA advocates who wouldn't hear a bad word said.