You are greatly oversimplifying. Opportunity is reserved for those with the resources to alter their circumstances. Unfortunately, land and wealth aren't uniformly distributed in Mexico -- a situation which the oligarchy is just fine with. Which is why "opportunity" for the average Mexican means "going north."

Land and wealth aren't uniformly distributed anywhere in the world (especially in so-called communist workers paradises) but that is besides the point. Mexico has the largest economy in Latin America, low inflation, steady (if mediocre) economic growth and even some bright spots where they dominate the world. Certainly better opportunities exist in the US, but there are farmers in Mexico, even small ones, that will get rich if they plant more corn and participate in the global ethanol industry. Those people will spend money on construction, entertainment etc. and this money will ripple through the Mexican economy.

People are portraying the run-up in corn prices like it was some kind of disaster, when now, farmers are actually getting paid what they deserve for their labor. It is not a disaster it is an opportunity. Did I complicate it enough for you Tarzan?