I work with a number of engineers from Mexico and Central America. These are men and women who have at least a bachelors degree under their belt. There is no racism in their culture inasmuch as skin color. Their prejudices stem from education. If you are uneducated, you are scum. How one speaks, how one carries themselves, and what job one holds carries more weight than skin color.
Speaking with folks from Brazil, they laugh at why we are so hung up on skin color (most of us arent). Skin color cant change. But education indicates initiative and is something that can be earned and changed. I dont agree with any sort of caste systems, but at least theres a way to substantively change your lot in their culture.
There are conservative people with hispanic ethnicity and socialist people with hispanic ethnicity.
I have met both and can assure you that there are some very racist hispanic people.