Here are some observations on the above:
30 million illegals? That's way over half the population of Mexico. There are a lot of illegals, but please, 30 million?
The US won the war with Mexico. The winners of wars always write the history books, so whatever we say goes.
What Mexico really needs and deserves from the US is a reasonable immigration policy and an end to the drug wars. What the US needs to have is a reasonable immigration policy and an end to the war on drugs. The two nations' needs are mutual.
The last thing the Mexican peasants want/need is an expansion of Mexican territory. Given the chance, most of them would come to the US, in which case we could actually have 30 million immigrants from that country, legal or not.