There is a certain kind of anti-Christian bigotry and ignorance that is only too common in British public life. For example, look at the outrage directed at Tim Farron this week after his refusal to explicate his moral beliefs on Channel 4.

Farron was excoriated for neglecting, in an interview with Cathy Newman on Tuesday, to say whether as a practising Christian he thought “homosexuality is a sin”. If Farron were a revisionist Christian, with sexual ethical beliefs indistinguishable from the metropolitan secular consensus, then he would have simply said "No", enjoyed the predictable applause, and that would have been an end to it. His reluctance to give an answer means – presumably – that his views are rather more traditional.