Oh, yes. Mehdi Hassan is a straight-up Islamist shill - make no mistake about it.
Oh, the double standards are in full swing from the left today. There's none of this 'lone wolf with mental health problems' crap, you'll notice?
To my mind, the only surprise is that something on this scale hasn't happened earlier. That and the fact that it took place somewhere like New Zealand rather than somewhere more obvious like France.