Quote Originally Posted by agustin1987 View Post
Same goes with John and I have a hunch that in coming future it would be revealed that John has some mental disorders
That's all but outright stated. He had anger issues before. Now he has anger issues + severe self loathing thanks to Keon. And some form of PTSD.