The Spanish, Portuguese, French and Italian are all Latino. It doesn't matter where they're born or what race they belong to, Latino isn't a racial term.
One of the teachers at my high school had a pretty Native American sounding name. I couldn't tell you what it is but there was an 'X' and a 'TL' in there.
In the United States it was mainly directed at black people, which is why usually only black people take offence. I don't like the word and I don't use the word because it's dumb and because of the weight it carries and how many people would feel attacked by it.
Um, black Brits can be as bad, if not worse, than black Americans. Those people might be the minority of blacks in Britain, but to say that only black Americans act like idiots (which is also untrue, not all of them act this way) is ignorant.