What would Mexico need to have that would make emigration to the US less attractive for its citizens? Not that I'm on the anti-immigration bandwagon, but it does seem like a lot of people in Mexico can improve their situation by working in the US, far from home, away from family, for long periods of time. What kinds of things would need to change in Mexico to make that a less attractive option for Mexicans? And, is it within the power of the US to give it to them, or make it happen? It seems like whatever that thing is, it would work better than a wall at preventing "illegal immigration".