Open your eyes.
You just followed here to argue. I get that. But I have a more important point to make.
When you learn a new culture it means learning the language, spending time with normal people, building relationships and being part of a culture. Experiencing a culture is different than tourism
There are lots of things that I have been able to experience in Mexico that tourists no nothing about. It is frustrating that my American friends want to talk about beaches and narcos (as if this is what Mexico is about) where I want talk about las posadas and relationships and family life.
There is an interesting that happens when you learn a new culture. Your own beliefs get challenged
. There are several things in Mexico that would offend me as an American (because as an American I have been trained to think in a certain way). I have to accept them when I am in Mexico. Of course the reverse is also true.
In Mexico, I know a woman who is affectionately called "gorda" (translated that would be "fatso" in English). This is a fairly common nickname for people who are seen as slightly overweight... and no one takes offense. Most American women would slap you if you called them that.
When you are in Mexico (as a person rather than as a tourist) you have to put aside your own prejudices and accept the culture as it is.
That is the point of this tangent.