Couple of points - non partisan.
1. Technically, no-one has roster protection. Last minute roster changes happen on all fleets, it just doesn't happen on WW too much, so you don't hear of it. I've seen first hand, a young mother turning up for a quick BFS shuttle only to be sent away on a three day 8 sector trip. She had all of 10 minutes to organise child care, school runs etc.
As far as LGW is concerned, I don't recall much in the way of protection and duty time limitation beyond minimum CAA levels. Again, happy to be proved wrong. Yes, they are unionised and yes, they have agreements but I think you are over-estimating their effectiveness. Again, it is not LHR. Talk to anyone from LGW who were hired under EOG.
2. When I went from EF to WW, my service training for Club World was a hand-out, that's it. Oh, end I ended up working in FIRST on my first LH flight - LOS. I honestly don't think that service training has anything to do with the operation and the choice of base. That would involve forethought and inter-departmental communication. Not a BA strong point.