You see, as a Brit with good teeth, I'm never going to be offended by this stereotype. What's more it can actually be funny if used in a funny situation or joke. You can't just say "you have bad teeth" and expect it to be funny.