That is the problem. The Catholic Church has a foot in each camp. It has long advocated for things like universal health care and paying for healthcare for illegals. Then it happens and they are shocked that it includes all kinds of provisions that go against church teachings, like abortion and contraception coverage. They don’t seem to understand that any government program will be twisted into a Godless, Socialistic nightmare. There is no such thing as “Christian Socialism” that provides benefits to all with some Christian moral component.
Exactly, and evidencing that is the "need" for the Soviet Union and all its European and Asian spinoffs' doctrine of atheism.
To many libs, the free practice of religion should begin and end at the church door. In other words, the only "practice" they might support, is a Christian attending a service. Once a Christian is out of their religious service, they'd better not dare live a life of Christ, in this secular world.