I believe that human nature is inherently selfish, selfishness is nothing else but a way to receive without giving, they are blind enough to see the selfishness in themselves.
While altruistic, those who treat people the way they want to be treated! and give the much they can give without expecting anything in return.
I don't really understand those people.. It is really annoying!