yea i dont buy that.Self sacrifice has selfish motives as well. Jesus sacrificed himself to see our sins forgiven, if you believe in that. He wanted the sins forgiven, he sacrificed himself to see that. He had a desire in doing so, not true altruism.
some people sacrifice way more than they stand to gain. and they know it.