My opinion is that your company is holding you back since your name is included in their roster of employees who are qualified as such..e.g... doctor,nurse,dentist..etc.. so to get a replacement is difficult to them. Also check the details of your contract. since you've approached the labor dept. and advise to file a court case, then it will be a lengthly procedure. If your bothered about not getting your end of service benifits then go to labour court,if not take a long vacation as per their recommendation.