As to the former answer, it dissimulates on the meaning of 'altruistic". As Aquinas pointed out, nobody acts from totally pure motives. But we can from the love of someone do something we would not do for any other reason. It is a great perversion to think that to be altruistic one must be utterly equivocal about the person you are helping.
Dietrich von Hildebrand spent years and years combating this perversely anti-Christian view.
Sign up for the Hildebrand Project's free reading group on DvH's "The Nature of Love"
http://www.hildebrandproject.org/