I read the article and it actually favours my point. It suggests that people perform good deeds because of egoism, this is true, it makes a very good case but here's where this entire theory is falsified. Consider the following situation. (A true story).
A woman is sitting by a lake minding her own business before encountering a scorpion that is trying vigorously to escape the water and reach land. The woman extends her hand to try and help the scorpion, the scorpion bites her and her hands bleeds violently.
She extends her hand for a second time to try and help the scorpion but again is bitten violently. And this continues for a long time untill her arm is smothered with her own blood.
A stranger was watching at a distant and yells at this woman,"You fool, why are you trying to help this monster, do you not understand that it is hurting you?"
She replies, "Just as how the scorpion cannot try to hide it's nature of being violent, I cannot hide my true nature of tying to help the scorpion".
Now do you see how in this strory, she is not protecting her family's genes nor is she serving her ego. She is causing pain to herself in order to help the scorpion, why? She did not know anyone was watching so she could not have done it to receive credit or praise , in fact, people would label her as foolish and stupid. She simply did it because it is within her nature to do it. We have a universal recognition of what is right and what is wrong.
As for the last part, yes that is precisely what I'm saying. I can give you so many historical cases very much like the story of the woman by the lake and these people who have sacrificed their well-being for the well-being of others are greatly appreciated and praised by all of us.
These cases are praised because we know they are what is right. We all recognize that there exists 'right' and 'wrong' and this engineering of morality is not human but rather divine in my opinion. This universal knowledge of morality really continues to astound me. I personally see it as a reason to believe in a creator, and this is why I have chosen theism over deism. I believe that the higher power, or God is actually one that is caring and loving, not one that has gone on a permanent vacation.