Mrrr......
I think a word or term is offensive depending on who's saying it and the context.
Take for example the word "dyke." If you write it on some fourteen year old girls locker who just came out and still shy about it, it's a crippling word, like all slurs.
But then when you enter the queer community, "dyke" all of a sudden becomes a term of respect and enpowerment. There are events called "The Dyke March" and special sections at the Pride Parade like the "Dykes on Bikes" and a lot of clubs have "Dyke Nights" specifically because they know there's a crowd for it. Terms like "baby dyke" or "bull dyke" are used to show affection and respect.
So as we take back words, they become powerful, uplifting words that we use to claim our own identity, especially as we become more noticable in the non-queer community.
->-bleeped-<- is the same way. When it's thrown out of a car while you're walking to the grocery store, or whispered about behind your back, it's crippling and hurtful, and how hurtful it is depends on how much you listen to what people say about you and how much you really care about some ->-bleeped-<-s opinion.
But then again, when you get to the community and a Drag Queen performs an amazing number and dedicates it to "all the wonderful ->-bleeped-<-s out in the crowd tonight" It stops being offensive, and it changes the context around it. The more we claim slurs and insults inside our community and start being proud of the way we identify, it changes our language.
Uh... so yeah. Went on a tangent for a bit, but yeah. ->-bleeped-<- can be used as an insult, but it can also be used other things as well. LIke to describe car parts. I think that used as an insult, being a ->-bleeped-<- implies gender or sexuality confusion and shows off one extreme of gender expressioni (like ultra femme with six inch heels with three inch long nails, or super super masculine with chauvnist ways).
*shuffles back to corner* Me? Ramble? noooo