Tories in unholy row over disparaging the non-religious