If you are offended by the salvation army, then you're a turd in my opinion.
I worked with the Salvation Army for a little over a year, and let me tell you, they don't help anyone for free. They tun people away frequently based on their race and sexuality. If you're a homeless straight white family, come right in! No questions asked! Want a paid leadership position? Here's the paperwork!
If you're literally anything else, it's, "Sorry, we just don't have the resources to help you right now." Or, "You want to eat at the food kitchen? Have you clocked in your 15 hours of free work for our organization?"
It's two-faced and awful, and when the holidays come up, I refuse to put money into the buckets. However, I will never hesitate to buy the ringers a hot chocolate or something, because behind the scenes, they are getting yelled at if they don't make a certain amount.
We get yelled at for RedCard quotas? They get terminated on the spot and LEFT AT THE LOCATION THEY WERE RINGING AT if they don't make a certain amount.
So, in short, fuck the Salvation Army.