And surely BA pilots have a scheduling agreement in place. Any change to that will require BALPA approval.
Agreement is an agreement, and that's a non contractual agreement. I think you'll find BALPA doesn't run the airline. Decisions are made on floor 3 Waterside, not at 5 Heathrow Boulevard
Embrace change and the future will be very rosy indeed!