Heinz has pulled a TV advert in the UK that featured two men kissing after 200 consumers complained that it was offensive.