In large part, words take their meaning from context.
The word "f*ck" is very different if I yell it when stubbing my toe and if I yell "f*ck you!" at another person. It's different still when used as a verb to describe a sex act.
The word "God" is quite different when followed by "bless" or "damn."
The "n-word" is different when screamed by a group of frat brothers at passing black co-eds (true case) and when used in private by African-Americans. Its use in rap music is yet another context.
The word "






" from a straight person to a gay person is a term of hatred. And it can be the same among gay people in private. But used from one gay person to another, it can be a term of respect, meaning "you are brave enough to be who you are, despite what the world may think."
And have you ever heard of irony? It means using a word to indicate the opposite of its usual meaning. "Fine" can mean good or bad depending on the context and tone of voice.