Now i can see why GSM have such a hiring policy! It is because they can easily get rid of any foreigner if they see fit. And that is why i asked one of the members here if GSM have any authority when it comes to immigration.
The way i understand, the company itself, does not have any authority to deport. They must involve the immigration authorities, and maybe labor dept.
It seems to me, that the government needs to take a look on this. Even if there was some immigration officers to conduct the arrest, still this is a "lawful" procedure, and because of GSM's influence(politically), this was done without proper procedures.