Kuja, 1 out of every 6 people has a disability. That's over 1 billion people that can possibly be offended by terms such a "******ed, dumb, slow, arabic...etc." That's a lot.
9 million people in the USA alone, are gay, bi or transgendered etc.
There are literally hundreds, if not thousands of words that can be deemed as offensive to someone, somewhere.
You obviously are offended by the term "******", as you've stated. But there is a reason you are
only offended by this word (likely a traumatic event in your life). But this is neither here nor there....
The fact that you isolate a single word, in a cornucopia of offensive terms, as the one that offends you, proposes that you have lessened the meaning of other insults which mean the same or worse.
The point is, you can't simply say I'm offended by "******" but not "queer". Well, you can, but your being hypocritical and purely subjective in your choice of terminology that you find offensive. Lessening the effect the term "queer, or poop-pusher" could have on other members of the GLBT community.
Either hate all the words, or none at all. Be strong man, people try to insult because they can't fight with intelligence.
ETA: There are likely many members of this forum who are a minority of some sort. If you're easily offended, the internet is NOT a safe place to be lurking. Especially on a forum which seems to only police those who are "uncool" and don't drop

's at the end of every statement.
Keep it real dude, I like you