Micro, you aren't making any non-moot points. Public schools are still very accountable at a local level. If the community this girl lived in was outraged about her right to take a photo looking like a street-walking whore and use it as her portrait, then the school's administration would instruct the yearbook staff to allow it, and it would be done. This has not happened and the people are getting exactly what they want in this case.
People are being allowed to purchase ad space and put whatever photo that they want in the book, she should shut up and do that.
Do you have a concept of what a yearbook is? I'm not sure how they do things where you are from, so honestly I am asking. Generally it has a section of portraits with names: one for each person. There are other sections with candids, team photos, faculty, events, etc. but the portrait list is what we are concerned with here.
In my high school the portraits were all done by the school. On portrait day everyone got in line and in turn we sat on a chair, were told to turn our head this way and tilt our chin that way and then *flash* and on to the next person. Everyone got a similar photo and there we all were and no one cried about their freedoms being trampled on because their portrait in the portrait pages was like everyone else's: smiling headshot on a neutral backdrop.
Every school does this and has for decades. The school in question does it, I guarantee. The only difference is that they allowed students to submit replacement portraits. This girl took that concept to the extreme, and beyond the entire point of the section (putting faces to names) with her "I just don't want my photo to be of me smiling in front of a wall. You will replace my portrait with this mediocre photography of me dressed as a slut, because my ass is a part of my identity!"
Even this thread's title is incorrect, inflammatory and misleading. Her photo wasn't banned from the yearbook. It was simply not accepted as a replacement for her portrait on the portrait page.