I agree. We need to stop this bullshit.
But there's a downside - the price for these services would probably double if not triple. Are we as a society willing to pay this? I don't think we are.
American's are very materialistic and require a higher salary then most people around the world. If there were enough Americans that would perform hard labor jobs at $10 an hour we would see less illegal aliens in this country. Society wouldn't need them to fill certain types of jobs. But the fact is that most Red-Blooded-Americans wouldn't put forth that much effort for that small amout of pay.
That's the reason why business owners higher illegal aliens and out source jobs to places like India. It's cheaper. They can provide the same service for 1/2 if not 1/3 the price. The only alternative would be for business owners to keep these jobs here, higher Americans, pay them top dollar and RAISE consumer prices.
I believe business owners have weighed the scenerio and decided that American consumers are not willing to pay higher prices. We want things cheap! Just look at how people bitch and moan if gas prices go up a few cents a gallon. Some people will waste a half a tank just to find that one service station that saves them 2 cents a gallon.
It's a tradeoff but that's the fact of the matter.