My initial reaction to this was to be pretty annoyed at the school. Upon learning more about her speech, I see that McComb gave more than just a passing reference to her religion. I now find myself agreeing with the school--to a certain extent.
I agree that talking about the crucifixion , especially in detail, and inserting numerous Biblical references into the speech was going a little too far on Brittany's part. But I also think the school could have negotiated with her more and treated her like the adult she is about to become, instead of treating her like a child whose views are to be squashed because they aren't politically correct. A school is supposed to teach, not crush students' intellects under its bootheel.
I think, if the school had been willing to bend a little in its vetting process, Brittany might have been willing to bend a little about the content of her speech, and possibly her parents could have advised her and discussed this with her. Had I been her mother, I know I would have. I would have told her that I fully supported her wish to describe how God/Christ was her inspiration to work hard, but I would have told her to be subtle about it.
Basically, I think this situation was handled in such a way that the school looks bad, and the whole truth might not be commonly known, because it will be touted in the media as 'School Prevents Valedictorian from Mentioning God,' and headlines like that may be all most people will ever know of the matter. It is a little more complex than that.'