I think Racism is too broad a word because it applies towards whole races ie black, white, asians etc. And I don't like the term xenophobia becase it sounds like a fear of culture. I'm only asking this because I think I was a victim of this. I went into a taco shop at 1 o clock in the afternoon and she told me they were closed which they clearly were not. (she was a non english speaking mexican and I'm an english speaking american)

My parents are from Guatemala and people in LA always assume that I am mexican. I'm sure If I moved to Miami I would be considered Cuban, and if I moved to New York I would be considered Puerto Rican.

It is just like calling all Asians Chinese. Every Latin country has a different culture and accent. It is ignorant to say all of us come from Mexico. No excuse!