Good point bex88..a couple of points if I may.
Firstly knocking lumps out of BA management is one thing, criticising certain individuals, indeed the whole management committee, is IMHO fair enough...they have thick skins..OTOH knocking lumps out of BA, the entity, and worse still perhaps encouraging people not to fly with them does very little, if anything, to help those still working at the company..in fact it could end up being positively damaging for many people's job prospects..
Secondly please remember some of the public perception of "BA" has been generated by a clever
PR campaign run by on particular organisation who very definitely have an axe to grind.