at someone else's expense? Can't we make and tell jokes that don't offend any group or individual? Like, why does Superman go to South Africa to buy his clothes?
There is really no way to avoid offensiveness in jokes. People just need to learn to not be so easily offended. I'm guessing that that joke would probably be offensive to South Africans.