You did an excellent job summing up what many of us think. This is exactly the kind of things that ruins one's experience. You are developing a character and a story alongside, if once of the thing you are building up sucks, it's totally okay to feel that everything doesn't seem right, the experience is ruined or at least incomplete. No matter what decision you make, they basically bottleneck everything into two particular things, both equally fucked up, if that's not what you wanted: SH flirting with Halsing and SH disapproving if you reject him.)

I mean, they should have left different options and paths depending on your decisions, like with many other things within the game. But this feels straight up manipulated. Okay writer/develop, you decided to put your little fetish in the game, or even yourself in it, but that doesn't mean you should force those decisions and trigger action that doesn't fit with the playthrough one is following.

I'm not saying they should delete this, I'm saying the companions should behave (like they already do in other circumstances) according to the players decisions, paths, actions, etc. If they are reaction and evolving in a certain way, well be consistent, don't try to fit something where it doesn't fit. If someone is ok for whatever reason with this (maybe it is a fantasy of their, maybe they just want to have fun, they are role-playing as a promiscuous boy/girl...) it's okay, it's alright, but that doesn't mean everyone should do the same.

And the problem isn't really solve by ignoring those things, because they are already there, underneath. Like I said in another treat, it's like having your drunk friend over and hiding the beers, he ain't getting buzzed, but that doesn't mean he won't get drunk as soon as he sees there is beer in the house. He won't suddenly be sober for the rest of his life or learn to control himself just by hiding the alcohol.

Really, really hope they fix this thing along with the other companion's problems (coff coff Karlach). We have been supporting a lot this game, I know they can't fix all from one day to another, but I really for them to fix all this in the future.