Thirdly, the long-term solution is for Mexico to grow a middle class so that people don't feel like they have to come here to work.
In other words, it's up to the Mexicans to decide whether they want to live in Mexico or in the U.S. In fact, they can come here whenever they 'feel' they have to come here?