After given the matter some thought, I've come to the conclusion that the best way to deal with the fact that the USA holds 10% of the Mexican population living illegally within its borders is to simply take 10% of the Mexican nation's land and create a new country known as the Republic of El Norte Mexico. This would be all the land and cities within 100-200 miles South of the current border. In this new republic, whose treasury, military, other federal offices would be run by the United States, there wouldn't be US IRS income taxes, but neither would there be any welfare services paid for by the people of the USA or Mexico.
All the "Latinos" currently living illegally in the USA would become citizens of this new republic, as would all the people who were illegal immigrants and only became US citizens as a result the TWO previous mass amnesties. And all their children regardless of where they were born. Suddenly la republica del Nuevo Norte Mexico is one of the biggest countries in Latin America with about 30-40 million citizens.
Anyone caught living illegally in the USA would be deported to La Republica ( del Nuevo Norte Mexico). So what if you're Chinese, or Afghan, or Polish: you're now Nueve Mexicano.