I liked S1 Brooke, but I am even happier that her character grew so much. It felt realistic that she was like that in S1 + parts of S2, but it ALSO felt realistic that her character grew to a more likeable character. I would have hated it if they would keep her as shallow as she was in S1. It's her growth that makes me love her. Not the behavior she had in S1 or the character she is today. It is the growth that she went throught.
But saying everyone looks Brooke and is protective of her? Not really. There are enought fans who seem to dislike Brooke. If there's one character, these days, most people love it would be Haley imo. Yes, she has flaws but we haven't seen a real big screw up besides the S2 fiasco. She was nearly always written friendly, loyal and kind to everyone who deserved it...and even to people who didn't deserve it. And THAT'S the part I love Haley for. That she is kind in nearly every situation.
Every character has something in it why I love him/her.