The writer deliberately makes them kinda morally grey, and i love them for it. it’s very realistic because humans are basically irrational creatures, and there are no such things as black and white irl.
I love how the characters in this story really make me feel like they are actual persons with complexities, and I love the MC for who he is. Currently on chapter 33, and it has been a great roller-coaster ride. I'm liking it so far!