I don't see how the Liberals are being anti-Christian here.  They are being anti-social conservative.  They would be against the same anti-choice, homo/transphobic views if espoused by a Jew, Muslim, Hindu or Buddhist.