[citation][nom]Christopher1[/nom]Wrong. The fact is that companies ALSO have a moral imperative to support the countries that they are in by keeping as many jobs as they can in the country where they are based.That means that Microsoft should keep as many jobs as possible IN THE UNITED STATES, instead of outsourcing them around the world.[/citation]
It isn't even that. Moral rules != Law.
It's their requirement to be an equal opportunity employer that could get them, if anything. It is illegal to hire or fire based on race, ethnicity, or country or origin, sex, physical handicap, etc. It would be no different if they intentionally chose to lay off everyone at Microsoft who had to use a wheelchair or other physical disabilities (and then immediately hired more people who were not disabled). Also similar, is when companies temporarily offer significantly better severance/retirement/'voluntary termination' options for a short term to encourage old timers to leave. They have to offer the package to everyone...and hope the younger ones they want to keep don't bite.
If MS is found to be using this layoff to actively 'switch out' US workers for imigrants...then you and your mother's morals aside... they are now in a big legal predicament.