A couple of stories here:
Alabama Immigration Law May Get Second Look After Big Business Backlash
Alabama Can't Find Anyone to Fill Illegal Immigrants' Old Jobs
Understandably, there is a populist groundswell movement against illegal immigration in places like Arizona and Alabama. The individual states are attempting to do that which ought to be the responsibility of the federal government of the United States. Unfortunately a lot of the knee-jerk solutions are counterproductive. Randomly harassing foreigners is not the right route. It's pointless to go after Mexican aliens because they have nothing to lose. The proposed border wall is a bad idea. The best way to tackle the problem is to enforce laws against illegal immigration in a manner that "civil rights" laws are enforced -- by going after the businesses that break the law. Impose extremely high penalties on businesses that hire illegal aliens, and confiscate property that rents to illegal aliens. Make the penalties painful, and enforce them, and businesses will make a point of hiring natives. American businesspeople love money and nothing else, and the only way to get their attention is to hit them hard in their wallets. When illegals discover that they are unable to easily find work or lodging, they will go home of their own accord.
The backlash was predictable, of course. Peasant slaves are far cheaper than the coddled minimum-wage labor that the citizen body has to offer.
Immigration overhaul will require a painful restructuring of the economy and the end of the entitlements and liberal credit policy that allow the American lower class to abstain from working. The minimum wage will likewise have to be selectively lowered to keep businesses competitive on the international market.