I guess you get it: do you do good deeds in-game or has anyone done something good to you without looking for some kind of compensation?
For example I don't take gold for portals since they are free now and I know a lot of people don't have huge amounts of gold. People are always SO HAPPY, thankful and surprised that it's totally worth it.
I also give gold to friends and sometimes total strangers.
A guy was spamming Trade with "Giving 5 gold for a Deadmines boost!" and of course, people were making fun of his 'generous' offer. So I whispered him and told him he would have to offer more - at least 50 or 100 in order for someone to boost him. Then I opened a Trade window and gave him 150 gold.
And check what happened then: he was thankful, that's ok. But 3-4 secs later he started yelling:
'GIVING 50 GOLD TO SOMEONE TO BOOST ME THROUGH DEADMINES 5 TIMES!'
I lol'd and just accepted that some people can't be helped