If you have noticed then you’ll see it’s more like a trauma response.
See how he’s on top of the class. Perfect grades, tidying up a mess he did not create, people pleasing?
So I cannot judge his actions now can I when I know it’s a trauma response.
So his thoughts are what I will rely on now.
Still, to a character it is not just actions right ? It is also the thoughts.
He’s not a bad person he’s morally grey. But that also not much, because it’s okay to hate the victim completely but not at all pity them. ALSO a trauma response.
My comment below might have clearly been the reason for you to write this, but it’s not for everybody who disagrees that mc is a bad person, but only those four who I’ve been frustrated trying to tell this much. Also by bad character I simply meant bad writing not bad person. But yes, I feel he’s trauma inflicting this entire situation.
Let's not be hypocrite people, we all do have ill thoughts but does otherwise coz we know it's the right thing to do, despite having bitter feelings. That's the reality, and I think that's what mc's showing here. It's kind of shallow for you to say that the mc is a bad person due to his contradicting thoughts and actions.