I have been retired for long time. I hate to see Americans having to compete with foreign labor IMPORTED into our own country. Overseas is one thing but to bring them here to compete is quite another.
I'd rather compete with them here. All the Indian guys I know have huge mortgages, and need huge salaries to pay them. Of course, now that they've got a green card, they don't want to see any more H1Bs either....it's quite a joke around the office.