@pastanaga - I hate to say it, but that is often true of volunteers who go through programs as well. They are usually young and doing something they are not qualified to do, like building houses or working with animals, and they end up causing more problems than they solve. Basically they volunteer at an orphanage or something and the people there put up with them in order to get financial benefits.
I actually don't think anyone should do those short term volunteering programs unless they are being recruited for a specific skill. You do just as much good as a tourist and if you are an ethical tourist you will probably do less harm, plus you get a better chance of meeting people without the stigma that must be attached to the idea that you're a volunteer there to help "save" them.