Far be it from me to defend BA but:
Quickly off the top of my head.
Gate gourmet fiasco
Hardly BA's fault if a supplier goes on strike and then the TGWU organise an illegal walk out (for which the ringleaders were sacked)
Check in staff and the cross
Or more precisely one religious fundamentalist deliberately flouting the rules to make a point. The Industrial Tribunal came down on the side of BA once the hubris had died down.
Selling off the regions to flybe
They weren't making any money.
The multi coloured tailfins
Yep, that was an ostrich up
Price fixing both passenger and freight
You can't fix prices in isolation. Where's Virgins bad press?
BA dirty tricks against Branson
Errrrrr, how many years ago?