The thing is, sometimes inciting racial / religious hatred can also be telling the truth. So then we enter the world where we apparently want to treat all people and religions as equal and lovely when they don't particularly view each other as equal or lovely...

So is preaching Jihad free speech or a hate crime? Is decrying it free speech or a hate crime?

So far, it appears that we have decided that on balance decapitating people and hacking off duty soldiers to death on the street is not acceptable but apart from that everything else is a grey area - who are we to force English values on people living in England...?