Offensive Jokes?

✈️
There's a big marathon in my city today. Lots of awesome people have come out to support the runners. I happened to notice this sign hanging at a boutique along the route. It took me second to fully grasp that it's essentially a sexual assault joke. 
My questions not really just about this one sign, but it's a good example. So, are jokes at all like this funny or offensive?