Rod Dreher is perfectly right that the liberals are at war with traditional Christianity as regards sexuality and sexual morality - besides on the whole rejecting its supernaturalism.
What he absolutely does not get is that traditional Christian sexual morality is opposed by liberals only so far as it truly is a bigoted, inhuman, sexist, and vicious teaching of hate.
And that is, in fact, pretty far.
Nor does he get that the "religious liberty" he defends is the freedom to be bigoted and deny service on that basis, not one jot different essentially from a supposed freedom to deny services to people because they are black, an interracial couple, or the like.
ABC’s Outrageous Anti-Christian Smear