Ah bad teeth and pale skin on her majesties subjects is a'ok to joke about, so long as that person is white?
What if I work with a group of indigenous people and they call me white chocolate, should I be offended?
This is where it gets stupid. To me if two people have bad teeth, one British one Jamaican, either tp4 (our Asian representative) should be able to laugh at both as individuals or at neither because it's offensive. As teeth aren't protected instead this is decided by a (by my definition racist) lawmaker who has heard and bought into the stereotype that Brits have bad teeth so it becomes a slur against a nationality, meaning tp4 can laugh at the Jamaican but not the Brit! I guess though I'm not sure that as a fellow white person you get a pass as do rappers and can laugh at both...
Legally the Indigenous people can't call anyone (white or black) chocolate though, because that's based on colour which is protected. This kinda makes sense because on the surface it's aimed at a whole skin colour, but is it? To me it's situational - if said indigenous people are your friends as coworkers often are and you're the only white guy getting sunburn so they laugh at it that would be fine to me. If there's an indigenous group and a white group who avoid each other it could be offensive...
Should you be offended? This is the biggest problem - you feel you need to ask. Either you are or you aren't and, to me, you should be free to chose rather than it being assumed everyone is hypersensitive and needs protecting.