Surely if anyone finds this advert offensive they can choose not to watch it. I can't see the problem with showing it.