I actually can't enjoy games when I can't identify with the main character. GTA, Red Dead Redemption, God of War...there are a number of games where your main character is such an irredeemably horrible human being that I just don't want to play through them. Watch Dogs has this exact same vibe to me, and it's made me not even want to give it a shot even though I got it free with my video card. After playing just the intro, I'm already done with it.
Nice write up. I definitely have felt that way about characters and stories in games before.
John Marsden was a horrible human being in the past and is seeking his redemption - it is the entire point of the narrative arc of the game (though it does stray a little in the late 2nd Act). And without being too spoilery, he gets it. Ergo, not irredeemable.