The son of a colleague of mine has just made it onto the B747 fleet after literally working his nuts off for 5 years on the 737.
He joined knowing that the airline was changing, and that there will probably be more than a few changes in the future.
However, he still gets paid more than the vast majority of his equals in other airlines and he gets a real buzz out of being able to say that he works for BA.
He also knows that he has a long way to go to get a command, but he's prepared to put the same effort into that as to the effort he did in getting his licences and subsequently the job with B.A.
Put all that into perspective ladies and gentlemen, cos there are hundreds of potential BA pilots like him out there, BA know that, and I suspect that so do you.
If you don't want it, they do.