Lol at some of the arguments here.
Firstly, whether or not Brooke was out of line has nothing to do with whether or not Rachel deserved it, nor does criticizing Brooke's actions imply that Rachel is a "good person" or any better than Brooke. There are many people I know who have done mean things to people and perhaps "deserve" to get hurt, but this doesn't make it right for ME to go out of my way to hurt them. For someone to say that Brooke's actions were justified, especially in light of the school shooting, is ridiculous.
Secondly, when people say Brooke "gets away with things," they aren't talking about these forums! They aren't saying that real-life people don't bash Brooke's character. They mean she gets away with things ON THE SHOW. Which, frankly, is very true. Never once has Brooke required anything more than a heartfelt apology to get back into everyone's good graces.
There are also many things she does which no character has ever called her out for, such as trying to "force" Lucas to date an unattractive "unthreatening" classmate in season 3, which I think is one of the cruelest things Brooke has ever attempted but none of the characters noticed because that's just Brooke being Brooke.