Good heavens, it sure is easy to cause offense even within one's own culture, isn't it? Let alone cross-culturally. There was an Irishman here a while back who posted that some particular slang term for an Irish person was highly offensive. I remember being surprised reading that, because to me all the nicknames gave the same emotional response (pretty much none). I can't even remember for sure which one he said it was.