It is not your fault that you accepted the offer and you came to this country. I know many people who got jobs in States, Canada and Europe, they went there started working and quit after a few months when they got better offers.

The problem here is the system. You cannot leave your company and join another company without the consent of the employer. Even if get his approval, sometimes the system fails you down. You might not be able to work for the new employer because he cannot get a Residence Permit for you. So for the expatriates there are hurdles, obstacles, ditches, deserts, dangerous snakes and insects in their way as well as the dirty bureaucracy. The Western and the Europeans have changed their system thats why they are now called developed countries.

Just remember If you are not part of the system you are part of the problem