You are out of luck. Giving a NOC is up to the discretion of the employer. No matter how many years you have worked. This is why people complain about the sponsorship system.