To prove America is a better place than Mexico is as offensive as trying to prove that Americans are nicer than Mexicans. In fact, it's actually a little like saying that it's easier to learn foreign languages than English.
As for the Mexican government, it seems more interested in sending Mexican immigrants to third-world hellholes than in sending them in to America. The most recent "migration" statistics from Mexico show that immigrants arrived in 2011, more than ever. The number of Mexicans leaving for the U.S. reached record highs last year, reaching a shocking 2.9 million for the first time. That's more than double the number of Mexicans leaving for Canada, Britain and Australia combined. The United States was the country receiving the third-most immigrants in 2011.
What might be the most important reason they're leaving is not illegal drug traffickers, corruption or political instability. Americans tend to be generous by far, providing them with opportunities beyond the reach of most other immigrants.