Yeah, these are the parts where I feel there is a lack of nicer options. I even asked her on tumblr why, if it is an unreliable narrator moment, it's not marked for reader as meta text, and her answer basically boiled down to 'well MC knows they are lying'. But, hey, I don't, so why not give a heads up??
I just came to the conclusion that immoral Crowny is the Crowny that never tried to be good and all the stuff around them dragged them under even deeper, and a moral Crowny tries to be good but they are still a product of toxic environment, supernatural stuff and untreated mental issues, so they are not really equipped to react to a lot of things morally. Like a child who grew up in a toxic family may know that you are supposed to treat people with kindness but still exhibit some pretty gnarly behaviours towards friends and people they genuinely care about. I think better take on 'moral' Crowny would've been Crowny trying to unlearn what has become their nature and sometimes slipping catastrophically, and not them just forgetting things. I can understand blocking off traumatic childhood stuff, but an event that happened literally a couple days ago? (the jock thing) Eh.
I am playing an amoral MC, mixing both low and high morality, and it's going pretty ok, but I cannot imagine trying to go full-on good in this game.