I think you will find that the only 'agreement ' around the Gulf about not poaching is confined to the UAE Airlines , because it certainly is not stopping people from my GCC airline moving .
There is always a way around this . Resign , leave , then apply where you want to go . Drawback - you might be unemployed for a few months.