IBM is basically telling the whole world that they don't plan on hiring many Ameircans in the future with this crazy deal. It's their products however and they are free to do with them as they wish. It's too bad that many corporations that were founded in America think nothing of being patriotic.
Look no further than this, dated June 27, 2005:
IBM Cutting Here and Hiring There
http://www.crmassist.com/news/dispnews.asp?i=130592&a=CRM&t=9
Even as it proceeds with layoffs of as many as 13,000 workers in Europe and the United States, IBM plans to increase its payroll in India this year by more than 14,000 workers, according to an internal company document.