Agreed. My current customer is financed by the auto industry. There are more non-citizens in the building than otherwise. Don't let that get you down. The 4 Java programmers I replaced (Vietnamese, Korean and 2 Indian) weren't worth their salaries. I accomplished more in the two weeks following their departure than all four had accomplished collectively in the 9 months prior. They were all very nice people who couldn't code their way out of a paper bag.
It's interesting because so many companies are hiring cheaper immigrants and laying off Americans. The quality is going down ---homes built by illegals usually cost as much or more to the buyer but you see cupboards being hung crookedly and nails sticking out of walls. I guess it'll help in the long run because those houses aren't going to last and there will be more jobs to rebuild them ---unlike the way homes used to be built and they would last 50 years or more.