Adding a little to your point number 2 ; I'd say that many fellows nowadays do things for people cause they expect something in return but it suppose not to be so. When this continues to happen, it simply means that the agape love for one another isn't there.
Lets learn to truly love each and when this happens, doing good will become a lifestyle and the true rewarder will never fail to reward us.