Nice post in the contemporary Times competition and survival are the buzz words.
A point to always remember is that when giving we should never make the receiver feel insulted or lower his self esteem.
This concept of giving needs to be replaced with sharing and building new friendship as the day with your son ended.
The in-depth research citings that you have done are all giving the direction mankind should take.
You may find this also useful reading.
Love to look forward to more of your thoughts.