Shar'
I expect it is the fact that you work as ground staff and not as crew that you do not realise that ALL crew got sent the offer. BA does not know who is in the union and who is not.
The offer was for ALL crew, union members had the chance to accept it by voting in the ballot, non union members could sign the contract attached as they were unable to vote. No one was targeted in fact the offer clearly stated you could only sign it if you were not a member of the union on 25 June.
Many crew wanted to sign it and still do but were unable to because of their union membership, so I think you have many of your facts wrong.
I can tell you that very few crew would actually strike this time and you can be sure that thoes that do will lose their jobs for sure.