That term has always bothered me too. You can give without expecting a gift in return. But for most, the act of helping makes one feel proud of being able to make things better. That in itself is the reward. This is a good thing - but why can't we call it humanitarianism, and get rid of that "selfless" ridiculousness?
"The family that prays together...is brainwashing their children."- Albert Einstein