I'm just trying to say that I don't think there's such a thing as an offensive word. They can be used offensively, but it is possible to use them without offense. I mean, one of my best friends growing up is gay now, and he doesn't even have the slightest problem being called a faggot, unless there's obvious malice behind it.
I understand that words are different when considered in context and when joking with friends, but someone is always going to be offended when certain words are used a certain way. I'm not saying it makes a person homophobic, but it really doesn't help matters. There's really not a defence for it. I find the words "gay" and "faggot" being thrown around this board all the time to describe people and/or derogatory situations, and it pisses me off.
It offends some people, it doesn't offend others. All I'm saying is that people could stand to be a bit more considerate when posting. Its not like it costs a huge amount of effort to not use words that can be considered offensive to some people.
EDIT:
If we're talking about etymology - the f word as a cigarette stems from its literal meaning, and makes sense in its use. Its application to homosexuals is ridiculously offense if you know the reasoning behind it.
I forgot I wanted to add that I agree with this. For those that didn't know - "Faggot" is derived from the French word "Faggeaux" which was the kindling used to burn witches at the stake. When you call someone a faggot, you're saying you think they should burn. If that's not offensive, I don't know what is; especially considering that it's now a common word for homosexuality because of this meaning.