You guys are evaluating these characters as you would your real life long-term partners dude. Yes, it's a game with a focus on human interactions so their ethics do play a role, therefore not quite GTA, but it's still a game in a fictional crime setting. Defiance obviously can be an attractive trait too.Just because it's fiction it shouldn't make you unable to recognize negative traits in characters.
Like I have some qualms about Leia ethics-wise too. Arms-dealing and (allegedly) having someone whacked? Yeah thats pretty off-putting in a game with a decent focus on relations between characters. But drug dealing or prostitution? Or Bella breaking into someone's house and stealing stuff? It's still a game, who gives a shit. Some of that has some allure to me. VNs give you the opportunity to go into that without the real life repercussions after all.
So when you discard characters based on just any criminal behavior, it does come across like the tweets above. You actually can have some fun with it ya know.
(Not saying you have to like Leia, Leia sucks pretty hard)