Isn’t life a give and take story? There is no purely good person or possibly a pure bad person. It’s in the interaction between them that creates the label ‘good’ or ‘bad’. You label a person good because that person ‘give’ more for the preceptor at the time. You label a person ‘bad’ because that person ‘takes’ more for the preceptor during that time. So there is no absolute good and bad, it’s all subjective.
Now for each of us, we will give or take at a particular time when the circumstances dictate. We give more when our life gives us a smoother ride and enables us to be more generous and giving. We take more when we feel there is an entitlement because we have given or when we are lazy.
There is guilt when we take more there is anger when we give more. Is there a true giver that is never selfish and is there a true taker that feels no guilt?