Naw, the college is just getting its common sense back. Go to Broadway and produce that, on YOUR buck, if you think it's so wonderful. And then see how many people come and pay money for it. Honestly, such whining.
Sounds like the college was just following its policy on large gatherings. So seven folks showed up. I guess the campus cops weren't needed, after all.
Free speech means you get to say what you want. It doesn't mean you don't have to pay for security if that's required by whatever institution on whose property you're demonstrating.
Non-story.
Used to be Framingham Teacher's College. The school is tiny. Probably not enough room for more than a dozen protestors.