Why do people sometimes give generously to a cause — and other times give nothing at all?
That's a timely question, because humanitarian groups fighting the Ebola outbreak need donations from people in rich countries.