Wow, this game was great right up until the end. That shit with the math teacher is just that, complete shit. Not touching this one again. Shame that the writer had to pull something like this, Haley is a great character, she doesn't deserve such a shitty backstory.
Your comments here reflect how deeply you are committed to the character of Haley. You are enraged at the writers. But, it's a story. Their story. Have your feelings toward Haley lessened, because of what happened to her a decade ago? It appears from what you have written, they have not. So, direct your rage instead toward Klaus, and hope the writers come up with a satisfactory conclusion to the mess they have created.
This game has changed considerably, from one where we were rooting for the main participants to get together and consummate their love for one another, to one where there is now a major stumbling block to their continued relationship. The method of having the change in plot direction occur immediately after the realization of the old one, was deliberate. The writers were not ready to conclude their story and have our two favorites just spend their time concocting new fetishes and partners for our amusement. Of course, that would have pleased many, several of whom have now fled in disgust. But it is no longer the game before us.
Now the path forward, should we choose to follow it, is how to get the MC to realize that Haley is broken and how to get him to figure out how to repair her. The writers need to present us with plausible means to do just that, or allow us to break off the relationship and have them go their separate ways. This should take them several episodes to accomplish, assuming they can pull it off. I'm looking forward to seeing what they come up with.