Why is it BA's fault?
Looks to me that it's just another union trying to hold everyone hostage. I hope BA sticks it out.
If this was the first time that BA had problems with the unions, I would be more sympathetic. However they have not straightened out their industrial relations (and crushed the unions) in a way that other airlines have.
Regards, Ivan