Go through your contract and check what you have agreed. If the points noted above are agreed by you then you will have to go with their conditions. If you dont have any such agreements in the contract you can argue for your rights but keep in mind that if you are planning to come back to Qatar before two years then you need an NOC and if you are not going with their conditions they will simply refuse the NOC which will give a two year entry ban. So study the contract, think and act wisely.