This update, depending on the route. A lot of bullshit and hypocrisy coming from Haley this update. Haley preaches to MC the whole time that it's not cool sleeping around with Diane and Adriana while he's dating Sandra. While true, it's bad to cheat, but she herself is sleeping with the MC too. Kettle calling the pot black. Later on, she chastises him for not taking Adriana's car as a gift, not making it better.
Maybe if it was worded differently that Haley was just jealous and that MC fooling around could mess up the 3-way relationship she's trying to build with him and Sandra.
If you chose to break-up with Sandra instead of continuing to cheat on her, MC is called an idiot for doing it and Haley questions his decision despite herself being intimate with him. She should be happy that MC would want to only be with her. Reminds me of the game "My Sister, My Roommate", where the MC is given the option to break-up with a girl he's pretty much forced to date, and he gets disapproving reactions for doing the honorable thing instead of keep cheating. MC's twin sister who he was intimate with at the same time also (just like in "Haley"), calls him an idiot for breaking up with the girl and so did some other characters.
Also, if MC broke up with Sandra, Haley has no problem with MC fooling around with Diane and Adriana while being intimate with him. A little inconsistent i guess.
Aside from that, on the breakup+still fuck-buddies route after MC, Haley, and Diane all go to the movie theater. I wonder will Diana get her own Route, maybe wanting a little more serious relationship with MC? As she seemed a little more affectionate, holding his hand at the movies and kissing him goodbye.