very sad for you, and i have the same problem but good thing im gulf citizen i can send him back home but he cannot send me! just look at him as an idiot, its not easy to answer ur boss send me if you really need this job. i know its hard, but if he has a senior manager go and report him. very stupid people who come from zero back ground act this way to their employees, if you try to look ur bosses back ground u will find out he was nothing back in his country and if he is from here (gulf ) then he is those badou who didnt go to school and now he got position, its like a deaf saw a moon.