You think the only reason to point out problems in society is because a person has "an axe to grind and inflation of their own ego"? Do you think society is perfect then?
No, I just don't think altruism comes from people who present the world as bad so they can point out the great thing they are doing in contrast to that. There is definitely an underlying something to it and it's quite plainly obvious. Remember I was responding to someone else who noticed it too.