Meet the hypocrite who says criticising Israel is 'offensive' - but whatever he does and says is fine