I am really sorry to hear of this, pregnay/labor law in the gulf r horrible , u have to work until the last day and then u have 40 days leave only . ur story however is not the first i hear, but u definetly do have the right to resign , my best advice to u is to try and get a lawyer . Good luck !