Perhaps the answer is to halt the shorthaul operation
That was the proposal back in the '90's when the franchise agreements were the big thing. The idea was all of the short-haul and feeder services would be operated by franchise or partner airlines, leaving BA mainline to concentrate on the long-haul side. Wonder what happened to that idea?
Anyway, back on track. If the CC unions think that 22.9 days sick per year is acceptable then they are living in a different world. Sick leave is
not part of your annual entitlement, contrary to what some people seem to think.