Honestly, in anime, you're either good or bad. It doesn't matter if the "good guys," have flaws or the "bad guys" have standards, you're either good or bad. I made a villain in a made-up show and she's evil towards her enemies but nice towards her allies. And she has standards. And, unlike in anime, the main characters see the good in her.