No, you're wrong, and you even prove yourself wrong.
You see, "altruism" means this:
What you are talking about is not altruism. "Joy at advancing the interests of another" is not altruism. Donating to charity is not altruism.
People raise children not out of rational self interest or out of...