the company (BA) is still making money
Err, no my firend, no.
Indeed they are about to post record losses. Now were BA to be making money you would find that my position, and I suspect a few others also, would be very diffferent.
I would not support reducing staff numbers to place more cash directly into shareholders pockets, but alas thats a million miles away from where BA is today.