I know what the word means. I also know its slang meaning, which you appear to be ignoring. Now, please do suggest an alternative that carries the same expressive load in a similarly succulent manner, but without being "offensive to other groups".
Context that matters the most. Groups can either try to reclaim the word or start using new ones, which I believe many are doing.