You nailed it on the head! They do not like Jesus Christ and so they are favorable to any philosophy that challenges Christianity.
They constantly attack anything remotely Christian - especially if you are a devout Christian. Doesn’t matter if you are Catholic or Protestant - it’s whether you are true to Jesus Christ and accept Him as your Savior.
Liberals do not think they ever need forgiveness from a ‘paternalistic God’. They label it sexist. That is why when a Christin becomes a liberal, they lose their faith.
Christ is the stumbling block.
His existence and purpose say that all their efforts to become righteous on their own are worthless.
It’s offensive to them.