I see your point, Eclair, but the way society defines the word, it doesn't apply to me. Say "retard" to the person on the street and chances are that you'll be punched in the face, regardless of what the dictionary says.
Meh, I'm quite comfortable pulling the piss out of myself, often. I call myself fuckwit, dickhead, stupid bitch often.
I think that's ok, I don't necessarily throw any labels on others, is more my point.