I actually agree with both of you. The Catholic writer is exactly right, that the current state of affairs began with a liberalism that originated 70 years ago. He is also right, that the matters are really tied together. Once an adult can separate sex from procreation, then it can be separated from love, marriage, commitment, family, motherhood and fatherhood, etc., and can become a form of worship itself.
But where I agree with you is that change doesn't come fast. It took 70 years to get where we are today, and the tide has turned. It might be another 50 years before civilization values life as it once did.