>>There aren't many words which I actually find offensive. I can only really think of 'nigger' and 'faggot'.<< "spaz", "crip", "muffdiver", "chav" as well as the words you cite, are all apparently in this weird category of words that are offensive unless used self-descriptively. I have never been happy with this new phenonemenon (at least I think it is new) of worda that have a kind of two-tier offensiveness rating.