‘I can’t think of a more despicable ad in my life than I’ve seen this’