not right to go on strike, because this essentially has nothing to do with BA, it's because the catering company BA uses sacked a load of staff.
So they're punishing BA for something BA had not that much control over.
The most crazy thing is that because now people will buy fewer BA flights, BA will have to scale down operations and so more people will get sacked. Kind of backfires... BA now has a reputation of industrial action which will reduce sales