We live in a world that is not so fair to all; a few people are wealthy, healthy and happy whereas the majority is either struggling with health problems and poverty.
Generosity plays a very serious and important role in a world like this. The good thing about being generous is that it is somewhat of a “symbiotic” relationship.
Volunteering and helping the less fortunate has been associated with things like health benefits and even an improvement in social life. Even though the less fortunate can hardly help you out, giving and helping out gives you a sense of accomplishment. However, the best way to help out is to not go in expecting something in return.
Being stingy does not only help you gather wealth (a weak person’s perspective) but it will also make you miserable and antisocial. And seeing that human beings are social beings, I would suggest that you get off your high horse and join the rest of us in reality.