The official SH2 novel gives some insight on James' drinking problem and the changes in his behavour after Mary got sick. He even assumed Mary's letter was a cruel prank by his coworkers or neighbors, because he's on bad terms with them.
"It was like some sort of cruel joke, conceived by a particularly malicious person. A joke played to mock James even though he was still heartbroken and grieving. Maybe it was one of his neighbors? Or perhaps it was one of his coworkers? At any rate, after he lost his wife, James took to drinking and began to conceal his sorrow with outbursts of anger. It affected everyone around him to the point that his coworkers didn't want to put up with his sullen behavior. Before long, he was treated like a trouble-maker. For that reason, he could easily see how someone could hold a grudge against him."
Although he thinks other people are out to get him, just like Eddie, he doesn't blame them and acknowledges that he's the problem.
Also keep in mind that Mary didn't really die 3 years ago, she was diagnosed 3 years ago and that's when she "died" to James.
#silenthill #silenthill2 #silenthill2remake