With BA knowing in advance of any new strike the names of those who went on strike last time, should strike dates be called then all BA has to do is not roster those known CC during the strike dates
The problem with this is that Ba roster on a month by month basis. The rosters are issued on approx 17th of the month previous. ie you get Jun's roster on May 17th, I don't think BA can arbitrarily change rosters, the problems created would be greater than those solved.