The truth of the matter is that labor should be a free market resource, but because of the existance of welfare, it is not. Available labor in this country is unfairly shelved, paid to sit home and do jack diddle *expletive deleted*ing *expletive deleted*it. It is then replaced with illegal labor, at a lower rate. But, that illegal labor also comes with an additional toll against resources (as I've already stated). People would be beating down the doors of the employers at reduced rates if it weren't for the government tainting the labor pool.
Driving the illegals out will force the question "why won't americans do this work?" And maybe with that cold hard truth we can begin to really address "entitlements".