Well, things are complicated…
Just an observation: If I would be in charge of US decision making body, I mean not like some puppet stupid politicians whose actions are driven by the necessity to win the upcoming elections, but more like a grey cardinal behind their backs, I’d leave things with immigration the way they are.
On one hand, empowering or severing existing immigration laws is stupid for obvious reasons. There’s a niche in US economy and society that is very convenient occupied by illegals. Only in in existing conditions, having as options either get back home or live quietly accepting what you’ve been given, they do those dirty jobs, accept low pay, and don’t argue with legals, even if they’re right.
On the other hand, If legalized, they won’t be tied to this niche, they’ll seek for better jobs, ask for better pay, they’ll start competing with legals in every field. This, of course, will result in more competitiveness in job market, higher wages, more domestic spending, more production, more money, high inflation, weak dollar, low unemployment, even lack of job supply in dirty jobs field, more taxes payed, and a very low tea party/redneck population’s self esteem. In other words, the result will be complex, with both positive and negative effects.
It’s like that famous demographer stated, every new wave of US immigrants is opposing even harder to the next wave, than the previous wave was opposing their invasion. It’s logic, you want to be the last to catch the full bus..
I don't even know why I wrote all this off topic..

