It is time for them(Mexican elite) to go.
Paraphrasing Vice President Cheney's speech to the 2000 Republican Convention.
If you thought it would look too racist enforcing our borders try interfering with Mexico's internal politics.
America will end up paying for their problems before you can accomplish anything. How about we let them solve their own problems while we play a nice game of tough love.