Good idea @diddl here's some more. (I was on a bit of a roll once I'd started)
Them. "You just can't take a joke Shorty."
"That's a joke?
Don't give up your day job cos you'll never make it as a standup!"
"That's a joke??? Tell me exactly why its funny?"
and follow up with..
"Oh I see. Schoolyard humour again. So sad." (channel your inner Penelope Keith and try to say it in a really patronising way)
"That's not a joke, that's a boring, repetitive insult iI have to endure everytime I visit." and follow up with. putting them on the spot.
"Please tell me why you find it necessary to keep doing this. What exactly do you get out of it."
Bluster bluster. "No seriously I'd really like to hear your reasons for doing it over and over again?
mumble.
"It just makes me feel sorry for you." or
(my favourite) "I thought you were more intelligent than that."
And if they carry on.
"I think you just meant to apologise, didn't you?"
if they don't, you can follow up with "How very very sad." in your most sarcastic voice and walk off.
The next round of jokes... "Really? Teenage humour... so unattractive in a 45 year old " (make sure to add at least 10 years to their real age.}
Easy to say, hard to do, I know.
But have something up your sleeve to snap back. It's amazing how much more confident you will feel, knowing that even if you decided not to take them on in the moment, you could have. Also have a plan for a quick exit if you want to just get up and leave, that also helps to feel that you could if you wanted to.
I think you've reached the no way back point where you have nothing to lose... and although your DH sometimes supports you, ultimately, they've got to see that you are prepared to bite back yourself. People like this will carry on doing it unless you push back because they are so lacking in inner resources that they find this kind of stupid chat entertaining.
Or if you wish you'd said something at the time, text the bwords. Ultimately, you sound as if you don't care what their reaction is anymore.. and they are being offensive to you.. so what then if being told how their mean behaviour affects people offends them. Boo Double Hoo to them. Good Luck OP. Cyranno De Bergerac their arses.