Yeah, it's easy to feel offended and just look at the perpetrator as a bad person instead of questioning if there's an underlying issue that maybe could be solved. But to be fair, most people have enough on their hands with their own problems, so that there's little left in terms of capacity to help everyone else. It's sad but it's also the reality of our world and somewhat of a downward spiral.
That being said, redemption stories are pretty neato, indeed. :)