What changed my opinion completely about Haley is when LL were over at NH's for dinner and Lindsay was talking bad about Peyton, Haley didn't really do that much to defend her "supposed" friend and she laughed when Lindsay said how she wants to kick Peyton's ass.
that's because peyton and haley weren't friends again yet early in S5. People forget that Peyton left TH and barely talked to anyone from there again for 4 years. She didn't even talk to Brooke or her own boyfriend much, I highly doubt she maintained her relationship with Haley. Lindsey was much more Haley's friend than Peyton was in S5. PH barely acted like they knew each other and were friends until later in S5. And Haley actually DID defend Peyton, but she's not responsible for what Lindsey said and did. I don't know what you wanted her to do. And honestly if the fact that she doesn't worship the ground peyton walks on and proclaim her amazingness to everyone who dared insult her is the reason you don't like her character, then I think you need to find new ways to judge character.
as for the rest of this thread, Haley didn't react any differently than any of the other girls on the show ave reacted when seeing/hearing about their guy with another girl. And yet somehow Haley is the on;y one who over-reacts...hmmmm.
oh and Nathan NEVER would have told Haley about the situation if she hadn't caught them in the shower! How do you think that looked? OF COURSE he would try to tell her what happened after she had seen them both naked in her bathroom, he'd be an idiot if he didn't, but by then it was too late because Haley knew what she saw. Honestly I don't think there's a woman alive(who's not a complete pushover) who wouldn't throw their husband out after seeing him naked in the bathroom with the hot nanny.