Our MC isn't perfect. His decisions are hate-inducing. His personality is making me want to hate him. And despite knowing the reasons, I still can't agree with his choice of action. He's a hypocrite and an asshole. And he knew it and even acknowledge it himself...
In other words, I like him...