Thank you for raising this issue. I live in Canada where we are more of a mosaic than a melting pot.  We also have our fair share of racist immigration crap though which boils my blood. My husband and his family are immigrants.  Many of my friends are immigrants.  There are so many stories of strength and courage that come with many immigrant people.

Worse still though is the racist misunderstandings you raised.  Hispanic is not a race.  Latino is not a race.  Jumping to quick, ugly conclusions about people is at the core of why racisim is still so prevelant in the Western world.
