Keeperboy and FBW.
I can assure you I am a normal passenger. I flew BA constantly for a number of years, both business and pleasure, economy and business. I stopped because of the inconsistency of service and, whether you like it or not, the attitude of the CC's. In comparison to other major airlines, you are lagging behind with in flight customer service and the sooner you stop blaming other people/elements and address the problems, the better.