The problem with Mizora is that you have control over situation and this happens only if you want to, Shadowheart's reaction to this is ok. But you cant for some reason control situation with Halsin(bugged or not) with their banter and drows fivesome.
I still think the reaction is completely out of character. She's fully devoted herself to you, spited her goddess for you - the only support she's ever known before she meets you, it is claimed by the Dark Urge butler that you are the only person she's ever trusted, and yet she never expected that devotion, that trust, to be returned? I find that hard to believe. I mean, obviously your actions if you do sleep with Mizora speak for themselves, however she should be a lot more upset and very much not okay with it.
The severe
repeated rape
implications make more sense than that, because at least that scenario isn't the only time it is implied, even if the other times are a lot more vague.
Ugh, the story that seems to show if you read this implications as you did is even darker and drow/halsin/mizora fits somewhat to her coping mechanisms…? Unconscious “I feel undeserving of Tav’s love so I’ll self sabotage” Like, when you meet
Nocturne in House of Grief, her best friend, she describes Shadowheart as caring, having a mouse once but ordered by Viconia to kill the animal in front of others as a lesson. Describes how they we’re together in a hideout making each other hair, very close to each other (could be read as a romantic relationship or platonic one). Even mentions how SH beat the crap out of transphobes there.
It shows SH as being soft and rather emotional there, not into casual sex or something.