I couldn't care less what gender a character is. I care about who they are and what actions they take.
Rhys did bad things because he saw no other way and because he was trying to protect others. It doesn't justify it but it does put it into perspective and make it more sympathetic.
Netsa did bad things because she was an immature child who was mad daddy couldn't beat the laws of nature with his money. Which makes sense given the author is a spoiled rich girl.
And I do mean Nesta is immature. She was 12 when her mother died after a prolonged illness. I was younger than that when I lost three immediate family members, two after long illness and one unexpectedly. And not once did I blame the doctors or other family members for not seeing out other help. Because that's just what happens sometimes.
Not only does Nesta have misplaced anger, she misplaces that misplaced anger on her innocent sister. Something that eventually grew into being cruel just for cruelty's sake. To the point that Nesta is an abuse apologist herself. This isn't just her being immature and lashing out. This is a prolonged pattern of behavior that the author retcons into being acceptable by making their mother neglectful. So instead of being just an abuser Nesta now became a generational abuser. Not much of a difference in my opinion, especially since Feyre herself breaks the cycle. An explanation, not the excuse like many fans treat it as.
In contrast, you have characters like Clarisse la Rue. For the first book she's seen as nothing more than a bully. But over time you learn that she's just trying to be seen as tough to be accepted by her father. And in the end she and Percy will never be best friends, but they definitely have an understanding between them. Especially after the chariot incident where Percy basically tells her she doesn't have to act tough to be accepted by the others at camp.
And Clarisee isn't perfect. Her stubbornness in The Last Olympian is indirectly responsible for Selina's death. She's still abrasive and argumentative. But she's not cruel. And at the end of the day she's loyal to camp.
There's also characters like Zoe and the Hunters. They have good reason to be weary of men. And Zoe at first has misguided preconceptions of Percy due to the fact he uses Riptide. But Zoe eventually sees that Percy is nothing like Heracles, and in the end she is happy to have known him. And again, she makes mistakes. It was irresponsible for her to put Bianca on such an important mission, and that resulted in the girl's death. But once again, the intent was pure.
Even Luke. The entire point of Percy turning down immortality was that Luke wasn't entirely wrong. His methods were wrong and nearly destroyed everything, but that was more the result of him being twisted by Kronus than anything else. By the third book he's seen that he's made a mistake, but at that point he's in too deep to fix it.
It's all about intention. Doing bad things with good intentions is a lot more forgivable than cruelty for cruelty's sake.