I've traveled to Mexico off and on for the last 10 years or so. Mexico City, Merida and the Yucatan mostly and what strikes me is the huge disparity in wealth and politcal status of the white Castillian looking Mexicans who look European and the indigenous indians or meztisos or mixed race Mexicans. When talking to regular Mexicans on the street or a cafe somewhere they blatently deny any racism in Mexico yet most of the illegal imigrants coming into the US are meztisos and I can only believe they risk their lives because they have no or little chance to get ahead in Mexico. It seems rather obvious to a white American that there is blatant social injustice in Mexico against people who look indian. All the while white looking elites I strike up casual conversations in Mexico City around Polanco and San Angel say there is no racism in Mexico. Is there some social convention in Mexico that it's better to look like a colonizer from Spain than be born a meztisos? Have these white people who rule and run the country institutionalized racism in Mexico since colonial times and there is NO social justice or place for Indian looking Mexicans moving up the social economic ladder or a chance at gaining political power? It seems rather odd that after hundreds and hundreds of years that Mexico has not become more integrated, modernized and less racist. Odd unless the Castillian colonizers still rule the country - socially and economically, which I suspect is the case. Why hasn't there been a country wide revolt not just localized in Chiapas and Oxacca?