He was prompted by this Ben Stevens post at First Things.
Stevens gets one thing right. The reason we are having this debate is because of the excesses of modernity. Modern pluralism has undermined “taken-for-grantedness” (not Stevens’ term.) But instead of questioning modern pluralism, he essentially accuses the homosexual apologists of being insufficiently modern.
This concedes the modern liberal premise before the debate even starts. No wonder Christians are losing. But Christians aren’t responsible for being good little modernist liberals. They are responsible for being good Christians. They should respond to accusations of bigotry by unapologetically proclaiming the Truth of the Word of God in love. If the homosexual apologist don’t like it then that is between them and God.