If there are BA cabin crew who think they can do better elsewhere then I’d have thought they’d leave rather than stay behind and strike.
History has seen many British industries fold as unions demanded the right to not change according to market conditions, so the market moved, businesses went elsewhere. One need only look at the Lufthansa empire and the Air France/KLM group to see how both are positioning themselves to face the continued pressure from LCCs on the one hand, lower cost base foreign competitors from Asia and the Middle East.
One of BA’s (and other European full service airlines’) cash cows has largely evaporated in the form of Club Europe, as short haul business class retreats to a niche rather than a core of business travel. As Open Skies moves ever forward, the temptation for a BA/AA/IB carrier will be to notice how many BA routes are cheaper served by the other partners.
Meanwhile, the band of Trotskyites will still think they are waging a class war, forgetting that the 20th century ended some time ago.