You're heading in the right direction, brother. This has been an issue for a long time for two groups of players. Of course, you might lose some players who genuinely dislike this kind of content, but you'll also gain a new audience in return.
Games where every ending is always happy are just too boring. If the player chooses those paths and decides to do terrible things to their girl, yet still expects a happy ending, that makes no sense. As long as the choices and consequences feel reasonable, the game will come out much more complete.
Don’t lose confidence in your vision. The fact that people are reacting strongly to your work means it has impact. Not every player will like every direction, and that’s completely normal. What matters most is staying true to the experience you want to create.