Surely 90% of the time it is the context of the word that makes it offensive or not, In that classic series Dad's Army "boy" was definitely used as a derogatory word in the phrase "you stupid boy", and I doubt that "yanks" was meant affectionately in the phrase "The troble with the Yanks is that they are over paid, over sexed, and over here".
Of course some words have been used in an offensive manner so much that they are irredeemable "******" is such a word, but I suspect that those who use "Chinky" as short hand for a takeaway or meal have never used it as a derogatory word and have never come across it in that sense, does that make their use of it racist? Of course if somebody objects they would apologise and refrain, but if we follow that path on an international forum then I guess we need a sticky with forbidden words and phrases.
Me, I prefer to live in the real world and accept that although the only swear word i use is Damn others have different range of expressions.
Brian