I sometimes shop in a grocery store that has a program to aid various charities and schools. You deposit your receipt in a box labeled with the name of the particular charity, and a percentage of your purchase is donated to that charity. Now the question:
In effect, a donor is confronted with 10 simultaneous requests for money. Among the schools and organizations that benefit humans, like the Alzheimer's Association, for example, is the Humane Society. Can one, all financial needs being roughly equal, donate to the Humane Society, in effect helping animals before humans? Or must one donate to the organizations that help humans, preferably selecting those with the best track records and most pressing needs?