I understand what you are saying and agree with it. BUT!! Giving to these organizations is just supporting them to a lifestyle we can not afford. And very few pennies on the dollar go to what you thought it was.
On a completely different track from what got me started on this then you have those like my meth-head neighbor that I heard in a conversation. He was asked what he was getting his kids for Christmas. Answer was "Hell I ain't getting those brats nothing. Salvation Army will take care of them!!" These type of individuals are just waiting for the money we give. Does it help the kids that don't deserve parents like that? Yes. But isn't there another way??
What got me started here was completely different from that but just one of many shortcomings in their systems. My Warden loves to go look at the 2nd hand stores (Goodwill, Salvation Army) and I used to look at furniture I could redo and pass along to someone or use. Just check the prices they are getting for items donated to them now. Several other things I'll leave alone for now. All this still has nothing to do with why I started looking.