2Son said:
I have NEVER heard the word "Gringo" used in a positive light, and I've heard it ALOT. I live in Tucson.
Secondly, if citizens from Mexico prefer to NOT be called Mexicans, or Hispanics, but Latinos, why is it so hard to believe that American's from the United States of AMERICA prefer to be called Americans, not gringos? Sounds like a double standard to me.
Mexicans generally prefer to be called Mexicans or Mexican Americans, depending on where they are and what their migratory status is.
Many, if not most, "Hispanics" don't especially like the term. It is not used much in Latin America, as it is a US invention to satisfy the Census Bureau's mandate to provide data on a group that was included in the EEOC and civil rights legislation of the 70's. Latino is amore ocmmon term, but it includes Brazilians, who do not speak Spanish.
Unless a person wants to identify with their national heritage, Latino is vastly preferred over "Hispanic."
I once asked my daughters if they considered themsleves Latinas or Hispanic, and both emphatically said they were neither and that they were Puerto Rican.
There is a T-shirt that you see occasionally that sais, "I am not Latino. I am not Hispanic. I am Mexican."
Since, in Spanish at least, an "American" is NOT a person from the US, but one from North or South America, there is a tendency t use gringo to define Americans and their cousins, the Canadians.
And I hear the term gringo used daily to distinguish, for example, between those who will answer the phine in English and not Spanish... "Speak Ennglish.... the guy is a gringo:" makes sure you use the right langauge.