If they improve the working conditions and pay the problems just get relocated and not solved. I mean imagine someone in the west has to buy an iPhone for $900 instead of $800. That's just inhumane.
If you demand respect or gratitude for your volunteer work, you're doing volunteering wrong.