Sadly they can still ban you, because you haven't completed the minimum time set out in your contract - which is 3 years! All new visas, as of January this year are 2 years, but you still have to complete your contracted time, otherwise you can still face a ban. I don't think he can reject your res...