Former Top Gear presenter Jeremy Clarkson didn't pull any punches as he responded to vegan campaigners who staged a graphic protest outside his pub, The Farmer's Dog.