hah ok, sure the meaning of words can be contextual, but try calling somebody who identifies as gay a "faggot" and see what kind of response you get. While you're at it, go use a very particular and infamous word to describe a black person to his/her face. Try that and then explain to them that words are contextual.