Dirty dollars, tainted donors and "poverty porn" have caused a social backlash against philanthropy. As more wealth is concentrated in the hands of a rising number of billionaires, it is clear that the same system that created their wealth also perpetuates deep inequality, social injustice, and human suffering. Philanthropists often give with strings attached. They want to make the world a better place, but insist on their own vision of what...