Do animals have morality? Good points OP.
I've myself pondered upon the vexing issue of how even altruism in the end is selfish.
The way I (attempt to) save the phenomena as it were is to take a more nuanced approach. True, altruism is selfish, but contextualize that within the following undeniable truths:
1. Can one truly remove oneself from the equation of altruism? It, as of the moment, is impossible (no matter how altruistic you are, you're gonna reap some benefits). Do you begrudge a tiger if it attacks you? The tiger can't help it, it's nature is not something it chooses to be. Likewise, we too can't avoid acting in our own interests, but we must acknowledge that an altruist, all said and done, uniquely and distinctly, also deems the interest of others as equally or more important than his/her own. That's something that counts in my book.
2. The altruist also, if all goes well, reduces (quantitatively) his gain from an action i.e. if s/he could've got $50, s/he's willing to accept less (monetizing a problem is as good as mathematizing it; things begin to make sense).
Summary:
1. The altruist, despite an innate selfishness, seeks to aid others. Me = Others. Point earned!
2. The altruist, for the simple reason that profit for himself is ineluctable, attempts to mathematically reduce them. Me < Others. Another point earned!
1. I value others
2. I value others more than myself — Altruist