Okay that's fair, and you're entitled to your feedback on the game. I was more speaking to the general meta-discussion going on regarding the ethics of relationship dynamics, which I felt threatened to derail the focus of the discussion being within the game world and our experience of it, as opposed to beyond the game world and our judgments of actual relationships. To reiterate, I have no horse in the race because I will never have this problem with Halsin, who stays in camp (where he belongs).
Gotcha!
You might not wanna hear this but that plan with Halsin staying in camp doesn't really work. I think I already mentioned this/used this example but it doesn't matter whether you find out the truth or not Kagha IS working with the shadow druids and the same applies to Shadowheart.
She is longing for Halsin despite you not going to the brothel, (which I didn't, my introduction to this shit show came from the unavoidable banter) that scene just shines the light on the whole situation. That's why I keep saying its devious and malicious. It makes no sense for the character and it honestly servers as an insult to the player.
Its in bad taste to write a romance that not only contradicts the rest of the characters story but also to basically say you are wasting time romancing this character because they are reserved for another.
Maybe try killing him in the goblin camp to evade that, but then again removing that shit entirely would be better.