It's not double standard. Rejection mean no. And no is a full sentence that should be accepted. If Tav doesn't want Halsin and says so, Halsin needs to back off. He's not entitled to sex just because Tav has sex with others.
So, even if SH and Tav agrees to sleep with the drows doesn't make it okay for someone else to say "if you pick them, you have to pick me too".
And I know, it's a game and these are not real people. But rape-culture is a huge problem in our society, and I still think it's wrong to normalize it the way they do here. No is no. Consent matters. And if they want to tread upon sensitive topics like this, they should do it with care and make sure there's enough context, discussion and solutions to these things so that the player at least has a way to react and solve the issue. Did they want Halsin to be a creep? Fine, then give me the option to call him out on it and send him the hell away from my camp for breaching my trust.
Thank you! I appreciate everything you just said here!