Dear Geoff: though repeatedly violated, altruism is more widely practised than at any time in previous human history. It just hurts more because we notice selfishness more.