The problem is not liberal politicians, its evangelical preachers.