Unfortunately the CC at BA are heavily unionised and very militant. A CC strike would be very bad press for BA and the cabin crew would have walsh over a barrel if they decide to walk out.
CC are ten a penny and can be replaced slowly but not the whole lot in one go. BA CC like to tell us how they deliver a good product, but a recent airline customer survey says otherwise !
The problem is the strong position the BA CC are in !