If people aren’t laughing at your joke, then your joke isn’t good. If you have to explain the punchline, then you failed at getting your point across. If you try to use shocking or confrontational language and people take offense, then you should re-examine the joke in its entirety. People don’t see the joke you tell in the same point-of-view that you will. If your joke uses buzzwords, it will get lost as quickly as shock and confrontational jokes will.
And whatever point you may have intended to convey is never heard.