People generally dont become good from dramatic life events like those described in the article.
Being good is a habit. Constantly ask yourself what a good person would do and do it as much as possible until it becomes second nature.
At any moment in time you should be able to make a compelling argument for why you are a good person, eg: "Im a good person because I helped jump start that ladies car earlier today, and last friday I worked at a soup kitchen".
If you cant make an argument using specific examples then you arent a good person.