Free speach only applies where there is a free audience. Otherwise, one person exercise his "free speech" is violating the property rights of someone else.
No one compelled anyone there to attend, and in any case, you think that her speech was compelling? The school was exercised over a a dozen words.
What else offend you?
Does my owning weapons offend you? If so then by all means government actors should remove them from my possession.
Do the crosses in the veteran cemetaries offend you? Again, get the politburo to remove them from Arlington et al.
Do liberals offend you? Ban them.
Conservatives? The gulag.
You offend me. In fact a lot of people on this thread offend me. FR used to be a place where rights were defended. Now we defend be offended.