“When donors give, and then benefit from their donations, arguably they are not promoting the public good, but rather their own good,” says Patricia Illingworth, a philosophy professor at Northeastern University and author of Giving Now, a book about the ethics of philanthropy.