Check out this post at Kos.
The Salvation Army has received hundreds of millions of dollars during the years of George W. Bush's presidential administration, during which time the nonprofit has also subjected its employees to a maximally bigoted Christian religious loyalty oath that Salvation Army employees must sign or else be fired from their jobs.
The Salvation Army's witch hunt has worked to root out Salvation Army employees who are gay, Jewish, Muslims, Hindu or professing atheists. And, every year the group gets large amounts of federal funding for its evangelical social aid programs.
The Salvation Army is intensely, almost insanely homophobic -- and it's homophobia, like the Catholic Church's homophobia, is growing more intense, not less, per the wider culture. It's evidence that they know they're losing the war against Big Gay Fascism. It's also evidence that you should toss your money in someone else's bucket.
Thanks to Ivan for the tip.