The thing is, jokes are meant for fun and all, but certain jokes make certain people uncomfortable, and for sure do not contribute to a discussion/intelligent debate.
On a certain game site I follow, there was this forum thread encouraging people to become Vegetarian. I decided to hop in... and boy did I hear a lot of bullsh!t. About 40% of the meat-eaters just brought up jokes and forms of mockery instead of thoughtful arguments. While the thread was originally a simple discussion page, it turned out to be an intelligent debate, until trolls started filling the pages with nonsense, jokes, and mockery of all forms. Anyone who has experienced simple debates would tell you that jokes and mocking do not help... and are just making things worse.
I decided to step in and speak out against such as I did not want the debate to turn into insults and ridicule. When I did, I got called a troll, got trolled, got insulted, and got called names. One of them thought I was 'flaunting my intellect'... and he thinks I deserve a facepalm
Yep. It was a waste of time. You cannot argue with internet trolls, unless they are exposed and are taught a lesson. I have to admit, I sometimes end up mocking things such as religion, even around people who I know feel uncomfortable with it. Why do I do that? I wish I knew lol... most likely I was not in my senses because I do not like to start fights.
So yea... I guess there is a time and place for everything. If you really want to share such jokes, you can at least share them with people whom you know are not going to feel disheartened, and not bring them up in discussions or out in the open. That is the advice I can give, from my experience