ok much more clear now and that's very helpful from the lawyers i must say...well dude, if the owning company has an official 'no NOC' policy in place, then yes you are facing a dead-end; many companies such as Al Mana and most banks have official no NOC policies and my advice to all people is always to get this most critical matter discussed WHEN you take the job; not when you want to leave it. I asked this question at each of my two job interviews and even got it written in my contract for the first job; the second employer told me verbally that as long as I wasn't dishonest, I could trust them to issue the NOC..and now that I've been terminated last week due to personality clashes with my boss, they have kept the trust and told me to look for another job within 6 months...so please, anyone reading this, do not leave such a critical matter to chance and treat it as MOST important aspect, over salary/perks or ANYTHING ELSE that is imprtant to you in a job...
Bilal, bro I'll be honest, it's not looking good for your case and even though God can do what he wills, I suggest you mentally prepare to leave...and next time discuss the NOC if you find yourself faced with a similar culture as Qatar...best of luck and I'm sorry for your situation.