Well there seems to be three trains of thought

1) - nobody can criticise religion at all or
2) - only religious people can criticise or
3) - any religion apart from islam can be criticised