Pretty much all jokes are going to offend somebody. You can't ask people to smile, comment on thier clothes or belongings. You can't interact causally in the workplace at all.
Perhaps we'll see workplaces where all communication is in writing and on topic.
Do we want our workplaces where people gather together as friends as they work, or do we want our workplace relationships to be strictly professional?
I think I would prefer to work in a culture where, if you don't like the people you work with, you go find a new job. You don't complain, you get over it or you leave.
(Because even telling me my jokes are offensive is a form of harassment itself.)
I don't want to work in an office where I can't make friends, tell jokes, or laugh and enjoy life. Life is too short to sit in a room full of people you dont' know, don't like, or don't care about.