I guess this ad wants to establish a parallel between us and animal. I don't think this has anything to do with sexism. The link it tried to establish is flimsy and not quite appealing. I have a vague sense of cannibalism which is surely abominable. Although it can make an impression, it is for the opposite reason.