This.
Words like gay, fag, and retarded don't mean anything, they're just words for stupid. For example, if I were to comment on how gay this video game boss is, I'm not stating that a giant monster has a sexual preferance and I am insulting it because of such. I'm saying this monster is stupid.