Yeah this has got to go. Well the locals playing around with you is one thing but imagine your very countryman at the HR dept. using the same policies to keep you in check and threatening you with cancellation of visa and so on. This sponsorship circus in general has led to a stunted growth of the development cycle of the employees