First item of business : legalise every drug (especially marijuana and cocaine) , and drive those god damned cartels right out of business !!
Secondly : the majority of the folks whom live in Mexico are good , hard-working folks ; and , the same can be said about those whom come to the U.S.
The problem is that their government prompts its citizens to "head to the U.S. where their government will give you all kinds of free help!" .
Who in their right mind would turn that down ???
Shucked , hyped & screwed .
Lose-Lose situation .
In short : eliminate support for the cartels , and the corruption -- a HUGE portion of it -- will disappear .
A strong economy in Mexico = stability at the borders .