Its not just corruption. The US has deliberately created harder economic situations in many countries. Much of the current immigration is linked to NAFTA, a US sponsored treaty. Maybe instead of persecuting people, we should stop screwing around with other countries and then complaining about the results
Even with the U.S. "screwing" around with other countries, there is SO MUCH corruption south of the border. Such corruption (created for and by those governments) is destroying economies and keeping foreign companies from investing in their country. Not to mention that those same governments WANT illegal immigration to continue. They get rid of the poorest, most uneducated, the unemployed, and the indigenous. In return they gain billions of dollars in remitances. This is just another example of the U.S. being blamed for the problems of other countries.
(a) In general Notwithstanding any other provision of law, an alien who is not lawfully present in the United States shall not be eligible on the basis of residence within a State (or a political subdivision) for any postsecondary education benefit unless a citizen or national of the United States is eligible for such a benefit (in no less an amount, duration, and scope) without regard to whether the citizen or national is such a resident. (b) Effective date This section shall apply to benefits provided on or after July 1, 1998.http://caselaw.lp.findlaw.com/casecode/uscodes/8/chapters/14/subchapters/ii/sections/section_1623.html