(Rebloggable version of this reply, per request.)
Well, here’s the deal, anon. The Salvation Army is an evangelical Christian group, and they impose those beliefs on the people that they employ and the communities they serve. Here are a few examples:
They are so opposed to LGBT rights that they have lobbied multiple times for exemptions from Federal and Local anti-discrimination laws, and threatened to withdraw their services.
They refused to provide shelter to a homeless gay couple, unless they broke up and renounced their homosexuality.
They refused to provide a transgender woman with shelter that was congruent with her gender presentation, instead insisting she house with men. She chose instead to sleep on the sidewalk and died from the cold.
Speaking of gender, there was also this charming incident where one of their hostels refused to open the door for a 17-year-old victim who had just been brutally raped (or even call the police for her) because that particular hostel had a strict “men only” policy.
Children who can’t prove their immigration status are turned away.
The organization also disposes of any Harry Potter or Twilight related donations (rather than giving them to other charities), because they claim the toys are “incompatible with the charity’s Christian beliefs”.
During the Bush Administration (thanks to ‘faith-based initiatives’) they fired about 20 long-time employees (Jewish, Muslim, Hindu and Gay), simply for refusing to sign the organization’s statement of Christian belief.
So, that—in a nutshell—is what’s wrong with it.