I have to say that BA will face a day of reckoning because of their actions. It may not help those affected at the moment, but I can see a time when the entire BA work force walks out en mass. Pilots, cabin crew, engineers, everyone.
The management may have the upper hand at the moment, but if they don’t behave in a decent manner towards their staff they are destroying BA just as surely as this pandemic is.