I also happen to find Capt Al Fakhem to be a little bothersome. Then again, I don't find myself agreeing to most of his posts.
While I think Khaleeji pilots have a great situation going (fully paid ab initio training leading to meaningful, stable employment at a couple hundred hours total time, and a pension plan), I also believe that a company needs to provide a convincing reason for them to stay rather than an enslaving-system keeping them. Happier cows give better milk, no?
Personally, while I think most of the Bahraini guys are great and I enjoy flying with most of them, I would rather they leave if they want to than keep guys who end up being bitter and angry, thereby only poisoning the work environment.