I think the reason people react so adversely to this is because they think it negates the benefit of their help. It doesn't - you're still helping someone, and it's great.
Even the most stressful volunteer work I've done still had the wondeful effect of self flagellation.