BusyB;
Breach of contract is one thing, the bottom line is the other and EK is at the bottom of any of the payscales of the carriers you mentioned.
As far as I am aware both BA and Virgin have not breached any contract made with their pilots, to do so would lead to legal repercussions. This does not mean that changes have not been made but any that have have not been made arbitrarily without consulation with the pilot body...unlike EK which can, has and continues to impliment changes as and when it likes.
Well said Kavia.