See the thing about me is that I do care about characters' morality but it's more in the sense of wanting to understand their moral framework and why they take the actions they do. And because of that i'm always sympathetic to morally grey characters and try to look at things from their perspective, but I don't expect the other characters in the story- who unlike me are actually affected by each other's actions- to feel the same way.
For example, I care deeply about nie mingjue and the inherent tragedy of how he's been trapped by his own circumsances and his genuine will to do the right thing and can see how his reliance on punitive justice was created by the environment he's grown up in and the responsibility he holds towards his people and i don't think, in any stretch of the word, that he deserved to die or that it was in fact necessary to kill him.
However i do not except jin guangyao, guy who was just kicked down the stairs, to see all the nuances here.
In the same sense, i can see how jgy's "self preservation above all else" mindset was forged by a world that expected him to die for their convenience how his avoidance of accounability for his actions was created out of necessity because any punishment levied against him would be disporportionate due to his heritage. How punishing him wouldn't actually make the world a better place or him a better person and how his violence is always reactive and that as long as he feels safe eneough to do so, the thing that he really wants to do is help people.
But I don't expect Huaisang, guy whose brother just got murdered, to give a fuck about any of that.
And I think this is why I'm annoyed with a lot of "is [insert character] a good/bad person" discourse because a lot of it gets framed as "If A is bad, the other characters in universe should hate them. If A is good, the other characters should be sympathetic to them, and if they're not then they're bad." And that is just... not how this works.