Batley Grammar School: Is Prophet Mohammed caricature offensive or freedom of expression?

Protests outside a Yorkshire school over a teacher showing a class a caricature of the Prophet Mohammed have sparked a conversation about freedom of expression, religious freedoms and what is appropriate to show and teach children.