East or west or north or south; Haley will always be the best.
I'm not sure why you dug up a comment I made more than a year ago, but unless the game got a total rewrite sometime after I quit playing it, I stand by everything that I said before.
Haley is a garbage person that doesn't care about anyone but herself. She's a manipulative liar who cheats on her boyfriend by fucking her friend's boyfriend, even though she knows full well that her friend already has massive trust issues. This trashy brotherfucker then starts grooming her vulnerable friend in hopes that she can use her as a cover for her shitty incestuous relationship with her spinless coward of a brother who is stupid enough to think that cheating on the niece of his boss is a good idea.
I think that the main character is a complete fool for cheating on Sandra, especially when he does it with someone who has already proven themselves to be both dishonest and disloyal. Sandra is the complete opposite of Haley. Sandra is kind, supportive, and she puts other peoples needs before her own. Sandra works hard to improve herself, and we saw her make significant progress in overcoming her faults. Sandra is also drop dead gorgeous, so she's got Haley outclassed in every possible way. Well, except for the ability to smell like lilacs, which Haley had her beat by a score of eleven to zero last time I counted.