My thought on them has always been this: If they are using a stereotype to make fun of people, they are usually offensive. If they are making fun of the stereotype, itself, they are usually okay. Of course, there's some grey area, and context matters.What about ethnic jokes? Are they just racist and wrong? Or does it depend on context and audience?
Obviously no place for them in a dojo. But what about anywhere else?