Those facts aren't entirely accurate:
1)No need to buy, dry lease is an option.
2) BA certainly is not short of money. They are paying off over £1bn of debt per year. Profits are strong despite the high oil price. Their focus on the pension fund is short term, brought about by the likelihood of being forced to address it by the pension regulator next year. Best make the staff pay this year before the company has to pay next.
3) See above regarding cash. Market share seems to be holding up reasonably well according to internal data. I'm not sure how you think BA are losing out to CX when they launched a third daily HKG service last year. The loads are good on all flights too.
4) In the short term yes. Cargo makes a huge contribution to BAs profits. Lufthansa have succesfully operated a freight division for donkeys, it's not beyond the wit of BA to do the same.