If the wages are there, there will be workers to do the job either Americans or those who are hear legally.
If the wages are not there then let the job go undone. When the need or demand gets high enough then the wages and profits will show up and so will the workers.
The market place should set the wages just like it should set the price of the products.
It is wrong for the federal government to interfere in the market arena and drive down the wages of working people of all races by providing employers with illegal cheap labor who's benefits package and wage subsides is being paid for by American citizens.
You'd have a stronger case if there were no such things as general assistance for able bodied adults and no minimum wage laws. But we are a long ways away from getting rid of either of those things.
Let me be clear. I think we ought to tighten our borders. But I also think it makes sense to have a guest worker program for those who have been working here and obeying our laws for at least two years.