I bought something from one man in the market one time and after a conversation he just decided to dash it to me for free. He said his son might probably need some help somewhere and someone will help him because of what he has done for me.
The man probably had the same mentality too. You should have allowed him to be good wholeheartedly without squeezing that money for him.