CNN and the 'icky evangelical'