I can confirm you're hope about people coming from rough backgrounds helping others. I can't remember the name of the study I read in college but it was on altruism and the study showed that poor people rank the highest and altruistic behavior one example I recall was they gave a higher percentage of their income to charity and to assist others in crisis in comparison to wealthy people of the same demographic group the stats were consistent across genders, age education level as well.