The more I play this game, the more I hate Haley.
Haley almost gets you killed over a cell phone, then she cheats on you, then she ignores you to spend time on her phone, and now she gets mad if you tell her that you aren't sure that you will be together in the future. How could she be surprised by that after all she's done? Why would anyone want to commit to someone so vapid, selfish, inconsiderate, unfaithful, and immature as Haley?
Yes, I'm aware that the main character cheats on Haley. That doesn't make Haley any less awful. She didn't know about him and Nikki, so there's no way to justify her behaviour. There also isn't any way to justify the main character's behaviour either, so he is a lot less likeable than before Haley was added to the game. Haley is such a terrible character, that she makes the other characters worse simply by existing.
This game would've been so much better if Haley was never a part of it.