I don't mean to offend anyone but I am a "take care of home first" type of person. I know too many college graduates that are out-of-work or under-worked because someone with a green card is working hard and paying taxes or jobs were moved over seas for cheap labor. There are companies that are lobbying to increase work visas for technical positions because they say the US work force is just not skilled enough. The reality is these workers are an investment in emerging markets instead of the US.
The way I see it, immigrants, legal or illegal, are not the problem, its the people who hire them.
I can in part actually agree with this. There is no reason to grant Visa's when our unemployement rate is 9%, AND we continue to pay 2-3 years of unemployment benefits. Don't grant Visa's, send the illegals home and start cutting enemployment benefits, and eventually people who are currently sitting around unwilling to work will start to go get the jobs that ARE available. They may not LIKE the job, but again, nothing in the US is garanteed but the PURSUIT....