I know I say some harsh things about him, but I totally don't think Kripke ruined his character. Along with the angry drinking stuff we've had this season, we've also had his portrayal by Matt Cohen, and those have been of an innocent and loving guy. I think they've made him more complicated, and heartbreaking. Not trashed.
Someone needs to get this message to JDM so he doesn't lose all interest. My perception of what he has said is that he "played the role that everything that he did was for his family and sure he made mistakes," but he loved the boys. Nothing has been shown, or said, to dispute this especially with the Matt Cohen portrayal. Fans yelling alcoholic abuser doesn't make it so, and I hope they haven't soured him on the role completely. eta:
I am not anti-John but he wasn't most focused on raising his boys, he wanted revenge first and foremost. Which morphed into saving people, hunting things and the family business but it started with wanting revenge for his wife's death.
Why do you think he wanted revenge over destroying the thing that was going to ultimately destroy Sam if he didn't get to it first? I think it's like has been said, he thought his family was in danger (Home) and then he learned the part that Sam was to play so there might have been more earnestness in the hunt. Are we told other than through the boys when they are pissed that John wanted revenge the most?
Honestly I like having John not be a saint and accept him for all of his flaws. That is the character that I find interesting. I definitely think he made mistakes and wrong choices, but a character that is trashed? I think John is the same guy that I saw in Season One. Maybe I just assumed all the rough stuff about him from the beginning so I don't get the anger towards him (except from the boys).