it pays to be a good person, but it depends to what extent you commit yourself. Also if you are expecting something in return automatically, then it's not neccessarily an unselfish act.
the thing is being selective of who you help and how much. someone who's undeserving or ungrateful or just lazy..doesn't deserve a great deal of help.
This.