the company is still making money
Which company are you referring to? FYI, BA
lost ~£400m last year, and consensus estimates are for a
loss of ~£600m this year.
One way or another, market forces are going to bring about an adjustment to your T&Cs at BA. The question you need to ask yourself is what is the best approach to adopt so as to minimise any worsening in your T&Cs. It is pretty difficult to see a strike leading to BA's insolvency being the best option for you personally.