@Individual,
Well, I think selflessness could be argues as actually another form of being self-centered. For example, when someone does charity, they will frequently say "I get a good feeling inside." Well, if we didn't get a good feeling inside, would we still do nice things? Wouldn't that mean that we actually help people because it makes us feel better about ourselves, as a sort of way of validating our existence (ie. I helped someone, and if I wasn't born, that person wouldn't have been helped, and thus I did something useful to the world.) Validating one's existence, to me, is a selfish act.
Also, there is the another argument to make: If being selfish a part of human nature, then, wouldn't fighting that be going against nature, which would be bad. Of course, that all depends of the perception on whether or not nature is something to fight, or to to follow.
Sorry for merely presenting questions, and no answers.