I read on quite some posts that BA rosters tend to be rock solid. Once you have a roster, it normally does not change, right?
Well, this pilot shortage (it's real: I know a BA guy at my airport and they regularly have to cancel flights due crew shortage indeed) is only TEMPORARY. They are training at full speed, so within a good year the situation should be resolved and back to normal.

So let's not get our mood down too much.
About this force drafting thing: I just signed my contract and am wondering where it is stated that on an assigned day off, they can force me to work. I could understand they can ask - and like in my previous company I'd help where I can - but isn't it always possible to refuse if you are unable to do it? Isn't BALPA there to watch this?

cheerful greetz