I used to always give money to the homeless who asked for it on the side of the road.  One day a relative pointed out to me that nearly every time I give to one of the homeless, I or my family gets something beneficial in return at a later time.  It's definitely possible it's all coincidence or confirmation bias, but my question is should I keep giving to them with this knowledge?  Or should I not due to the fact that I involuntarily expect something in return now, defeating the purpose of the generosity? 
Thanks.        
                  
    
  
  
      Read another response by Allen Stairs
      Read another response about Ethics
    






