Personally, I think this is a case of BA winning the battle but losing the war. Long term, I think this is going to cost BA more in good-will and flexibility. Also, I always felt that we should have been concentrating on improving the T's and C's for the present BA pilot workforce, and not defending pilots that haven't joined the company yet.(And judging by the vitriol posted by some of them on pprune, don't want to be part of BA)