how can you guys say that it didn't affect Haley at all? She's Nathan's wife. his past affects her, especially when she has to see it on screen in front of her whole class. You'd have to be some sort of saint to not let that affect you, honestly.
I don't know why people expect Haley to react like a perfect person to everything, and when she doesn't they pounce. all other characters over-react, but they get excused for it because of circumstances, but the circumstances are no excuse when it comes to Haley. I've observed this board and others for a long while, and people constantly give peyton and Brooke the benefit of the doubt, but never Haley. Brooke is my favorite character, and she's made alot of mistakes, but there are reasons behind that, and most people recognize that. For Haley, however, there are only a few people who try to see her point of view, and it's always been this way. It's very hypocritical.