I think the whole pension situation, not just the pensions at BA need to be highlighted. Other companies have pension schemes too and face the same problems, I don't think the responsibility for this lies solely with BA management.
http://news.bbc.co.uk/1/hi/business/4814608.stm