I agree with Eric. Yeats knew the power of religion, especially in his time and place. That power gave him the strength of his reference to a birth in Bethlehem. That’s all. To conclude that because he used that strength to make his point he was being critical of Christianity is a bridge too far.