I volunteered with a Catholic non-profit when I was in-between jobs. The people there held all sorts of beliefs that I find despicable, they'd regularly open their mouths and say the exact opposite of everything I believe in. Even stuff that deeply offended me.
But they were the only ones in my old city preparing and serving homemade meals to anyone who needed them twice a day, while also providing showers, washing clothes, hygiene products, haircuts, helping people with their medications, re-dressing wounds, navigating the healthcare system and keeping track of appointments on people's behalf. We'd literally walk across the city once a week looking for people who were sleeping outside and offering them help. I was tasked with bringing fresh clothes to a man who was in a wheelchair and would've had a hard time coming to us several times. The impact we had was immense. So many people were happier and healthier because of us.
There were plenty feminist, queer-friendly, leftist organizations, activist groups and non-profits that I knew of in the city, but none of them were coming even close to doing that much. So I volunteered with the Catholics.
I wasn't the only anti-catholic there either. The laundry was on most days ran by me, a then closeted trans guy, and one of my favorite people there, an older butch lesbian line cook. But we bit our tongues and skipped the prayers because we were there to help people.
Despite their ideological beliefs, the people working and volunteering there were kind. They tried their best to help and even if they often stepped on people's toes because of their beliefs, they gave so much and wanted nothing in return. Things happened and it didn't even have to be said that we would not call the cops. We had no security. The people in charge were all middle aged mothers who handled the majority older male regulars expertly.
I'm sure there were plenty of people in the city with all the right beliefs about homelessness, addiction, poverty etc., but the Catholics with terrible ideas about everything were the ones actually doing shit.