I was a member of an Institutional Committee for a 12 step recovery program. We would take speakers into jails sober living units, halfway houses, work release, and inpatient and outpatient drug and alcohol treatment programs.
We also took speakers once a week to Salvation Army. They tossed us out because there was "not enough God in our message" ?? WTF ?? Nearly all people found the exact opposite to be true when they first walked into the rooms.
I think the SA does good works, I think they are very thrifty with money donated to them.