I teach ESL students in Texas and I've never encountered so much prejudiced hatred as from a huge percentage of my students, and it's all because I'm a white American woman.
I have to force them to stand for the Pledge of Allegiance. It's infuriating.
They hate us and they think that our country really belongs to them, so they have very condescending attitudes toward white people.
I teach too. Exact same situation. Mexicans (almost no other countries represented) will NOT say the pledge to either the U.S. or Texas. Looks of disgust on their faces while it is said. I honestly believe the government does not have an idea how grave the situation is.
Sounds like they have attitudes better held in Mexico than here. I presume you speak Spanish as well and know the kind of trash they are talking all the time.
My students participated in an international web design contest where we placed in the final round. At that time, the other countries teams evaluated each others work and submitted comments. Our web project was based on immigration around the world. Well, as luck would have it, the Mexican team evaluated our site and we received nasty comments. A lot of "you stole our land." My students were from Cuba, Haiti, Jamaica and they were shocked. Although we had the best designed site by far, we lost first place due to their evaluation.