My last flight on BA a week and a half ago was actually excellent,food was surprisingly good, aircraft was clean had the really good Thales IFE and as a special bonus I got to lay in my CW seat watching the antics of 2 cockroaches exploring the left hand side CW cabin walls for 8 hours.
To be fair to BA they probably hitched a ride in someone's carry on. I certainly inspected my carry on for any of their friends before bringing it inside the house.