Life is difficult. Life also sucks and is unfair. The large amount of foreigners in your company is not their fault, partly because they do not hire themselves for a job. If you really hate your job, do something else that you actually enjoy. The funny thing is, imagine if you went to India to work, and your Hindi was terrible (or any other country for that matter). The United States of America is not the center of the world, and people all over the world think the exact same way as you think. If you are more productive when you don't use AnandTech Forums, don't use them.