There are very few absolutes in life.
Not everything is as black and white as we'd like to think. Individual circumstances affect the decisions that we make everyday. On occasion, there may be a "right" or best decision staring us in the face. Those are the easy choices. Being generous or "doing the right thing" when it's easy, or without negative consequences to ourselves, really don't mean that much.
Most of the time, though, we must weigh various factors and potential consequences in order to navigate life the best we can. It's our choices in those gray areas, where nothing is clear cut, that truly shows and shapes our character.