Heartwarming, that young man is a SON most normal parents would be very proud of. I will bet, he will take this experience into the future as a lesson in life. He is a self starter, and I predict he will do very well. These types tend to not repeat the past in raising their children. Bravo to him.
To often the parent/s will turn on the kid, because he is making them look bad. I know of a few cases were the motivated child was kicked out on the street, for fear that the mother would loose welfare.
Often though it becomes a guilt game. The son feels he has to pay for his parents habits. Not a good situation, I hope the kid is ok.