Arizona got it wrong. If that state really wants to do something about illegal immigration, then it needs to repeal its right to work laws and encourage union membership. Union members make more money, therefore they spend more money. When the general population spends more, more jobs are created. If more jobs are created, eventually there will be labor shortages, which create higher wages for all.
Of course, Arizona can't do it one its own. When John McCain, John Kyle, and the Arizona house delegation move to repeal Taft Hartley, and pass card check, they will need the support of the other 49 states. These brave Arizonans will face an up hill battle to, once again, make the United States a union friendly country. But when jobs are plentiful, when we once again embrace classic economic theory, rather than the trickle down/Chicago School of Economics foolishness, a bright day for the American worker will dawn. When John McCain stands on the steps of the capitol and shouts, "Unions now, unions forever," we'll all regret having voted Democratic. Yes, nationwide labor shortages will make us all prosperous again.
So what does this have to do with illegal immigration? It's simple, we only care about the undocumented when times are hard. Bring back universal prosperity, and no on will care. (Except, of course, those who hate anyone who doesn't have white skin.)