It's live and learn people he has no idea of all the problems he could have caused
Not to sound like a jerk, but this isn't a 7 year old kid we are talking about here, his son was a year away from graduating from high school. He knew exactly what the consequences of his actions could be, and went ahead and snitched anyway.
We all have fucked up in some way shape or form
This is true, but I doubt any of us intentionally and maliciously tried to have our father (who was nice enough to take him in when he needed a place to stay) thrown in jail and have his life ruined just because he said he might not let the spoiled kids grandparents but him a brand new car if he didn't straighten up. That is honestly one of the lowest things I can even think of a kid doing to his parent, and there is no excuse, imo. (especially since the kid was basically already an adult and almost out of high school and knew damn well what the consequences of his actions could be)
Might sound harsh, but its real talk.