Yes, of course, improving the standard of living in Mexico is job one. Job two, is to squeeze out the illegals by squeezing in the legals on tours of duty who play by the rules, with maybe something more permanent down the line. Job three is to crack down on employers. Job four is to get enough personal to deal with the chaos on the Arizona border. We need to get control of who is here. It is not about the browning of the median color of America's skin.
So, the solution as you see it is to remove ten million illegals living in the country, while simultaneously bringing in ten million trained replacement legal immigrants who are ready to take the jobs being vacated by the illegal immigrants.
And of course, no one will be crossing the borders illegally while we carry this restructuring of our workforce out, and the same majority of the US population who are now demanding a roll back in the number of immigrants being allowed into the country legally will have a change of heart, and get behind the increases in inbound legal immigrants.