Mexico has a land area of 761,606 square miles, which works out to 475,190,400 acres. Their population is estimated to be 107,449,525.
http://www.infoplease.com/ipa/A0107779.html
That’s about 4.42 acres per Mexican.
We took a bunch of land from Mexico over a century and a half ago and we’ve also taken in a bunch of legal Mexican immigrants over the years. So we call it even there. What we do is to agree to take as many Mexicans as want to come, but for every Mexican we take in we get 4.42 acres of land from Mexico.
Seems like a fair trade. Since we already have some 20 million illegal aliens from Mexico in this country, we should just take 138,125 square miles from Mexico right now as payment for the people we are taking off their hands. Of course any Mexicans already living in the land we claim would either have to move or be counted as additional immigrants, allowing us to claim more land.
I’ll bet that would get the Mexican government to crack down on the problem real fast.