Tercarley,
BA staff travel is a concession, not a right, so therefore it has never been guaranteed. Perhaps people should have thought about that before emigrating to locations distant.
I know that its a bit of a bummer, but if you seem to think that the company owes you some sort of "debt of gratitude" for life then i'd like to know why.
Kind Regards.