Industry margins are very tight. One day strike can easily change the annual report figures from black to red.
Also there will be a plenty of passengers who will decide to use another airline (plenty of them at LHR) in the future. Don't be surprised about possible cuts affecting all BA departments. That's the grave you have made yourself.