Second best (for SH issue at least) would be removing problematic interactions
I see this as the worst thing they could do if it's the only thing that's done because I don't see the non-Halsin interactions to be problematic. Some of them aren't ideal and some of them seem intentionally written to allow individual player calls on how to contextually read them but removing them just for the few people (in general, not pointed at anyone here) essentially saying "if it isn't done in a way that I find good enough don't do it at all" would just be destructive to the player experience for people who are okay with it even in a non-ideal state.
In a bigger picture sort of way it's so rare for high-budget games to even approach these dynamics that I think it's far better for the industry at large to allow them to make a couple mistakes (again, not including Halsin in that because his is quite major) learning how to portray it appropriately than it is to just discourage trying in the first place.
I personally agree with you on that only Halsin interactions are problematic, that's pretty much all I meant under "problematic interactions". Option pointed out by Netav (SH that is open for open relationship ONLY if player wants it) should work. There would still be arguments over how consistent it is over Acts 1,2,3. But at least then ultimately everyone gets what they want out of the romance story. If players want it they can open relationship. If they don't, SH won't suddenly try to open relationship (for Halsin or anyone else) on her own initiative and won't pressure players into anything.
P.S. To be clear I consider SH talking about her Halsin fantasies a part of "problematic Halsin interactions".