@boomerang,
Boomerang, This is frustrating. (And, I am trying to show restraint by separating my annoyance with High Seas (who is intentionally obnoxious) with what I am trying to communicate to you.)
The issue of being Hispanic in the United States is a bit personal. This is why I find this a frustrating that you choose the word "Mexican" as a word that is becoming "derogatory"... but then reject my explanation.
This thread asks the question (and correct me if I am wrong)
Why did the word Mexican become a dirty word? (The title of the thread asked "When" but the resulting discussion gave reasons).
I have given you a direct answer, based on personal experience, to the question you asked. I don't see how this is inappropriate to this thread.
My answer was that Mexican is becoming a "dirty word" because Hispanics and Mexicans are facing public political attacks based on racial stereotypes. This has been fueled by the anti-immigrant movement who say very nasty things.
The other answer (which is the one I think you wanted) is that Mexicans are ashamed of being Mexicans (for some reason presumably unrelated to political attacks and racial stereotypes). My observation that most Mexicans are not ashamed of being Mexican also seems to be relevant.
I find this other explanation a bit annoying. It completely discredits what Hispanics are saying they are feeling and it ignores the very real attacks that Hispanic Americans are facing. High Seas, calling me Mr. Brown-Munoz (a surname he got from CJHSA which they surmise is Spanish) is a prime example. He thinks that having a Spanish surname somehow discredits me.
My point is this, Mexican Americans are real people. If you are going to have a discussion about something you observe Mexican Americans, and then reject out of hand the only person who is trying to explain a Mexican American perspective...
What is the point of this thread?