Altruism is not necessarily honorable. Humans are known to behave in ostensibly noble ways for base reasons. This helps explain why there are people who are dedicated and idealistic, who are nevertheless calculating, cold and mean. Much religion is like this, and religion without love is worse than useless.
I'm busy working on my blog posts. Watch this space!