You are wrong Shah, someone close to me e mailed BF to ask if they could accept the offer and leave the union. They were told this was not possible. Only people not in the union at a given date could accept it.
Also BA means 100% of normal schedule, any other measure is pointless (try and spin the fact only 1 flight operated, well it was 100% of what we planned!)
Your last point I agree somewhat, if you have already lost staff travel you have less to lose in another strike.