You can’t place all the blame on Fox (although he is of course part of the problem and likely a racist as you pointed out. BTW, he was previously supervisor of Coca-Cola's operations in Mexico, and then in all of Latin America). It’s not like Mexicans weren’t leaving Mexico before him. The US and NAFTA (so called Free Trade) are to blame as well.
• NAFTA, by permitting heavily-subsidized US corn and other agri-business products to compete with small Mexican farmers, has driven the Mexican farmer off the land due to low-priced imports of US corn and other agricultural products. Some 2 million Mexicans have been forced out of agriculture, and many of those that remain are living in desperate poverty. These people are among those that cross the border to feed their families. (Meanwhile, corn-based tortilla prices climbed by 50%.
• NAFTA’s service-sector rules allowed big firms like Wal-Mart to enter the Mexican market and, selling low-priced goods made by ultra-cheap labor in China, to displace locally-based shoe, toy, and candy firms. An estimated 28,000 small and medium-sized Mexican businesses have been eliminated.
• Wages along the Mexican border have actually been driven down by about 25% since NAFTA, reported a Carnegie Endowment study. An over-supply of workers, combined with the crushing of union organizing drives as government policy, has resulted in sweatshop pay running sweatshops along the border where wages typically run 60 cents to $1 an hour.
There were 2.5 million Mexican illegals in 1995; 8 million have crossed the border since then. In 2005, some 400 desperate Mexicans died trying to enter the US. [NAFTA was implemented in 1994]
The above four paragraphs were taken from an article which you can read in its entirety
here