Times Columnist Oliver Kamm passionately defended one author's right to criticise Islam, after his appearance at a radio station's event was cancelled because of his comments about the religion.