The thing about free speech is that it has to work both ways (as long as legal). I can't stand ongoing disruptive protests like this, whether it's about Stop Oil or whatever. I'd rather there was a march and go home. But I get that people are passionate about their cause and will raise publicity how they feel they can.
I don't see any pro Hamas stuff there, just pro Palestine stuff, stop the killing, etc. But I admit I have skim read your links - one in particular is very lengthy and I'm on my phone in my lunch break. Obviously it would have been nice if they'd also condemned the attacks on Israel and said that the hostages should be freed but they're under no obligation to. Anyone who drew swastikas on walls, etc or made threats against other students should be expelled and dealt with by the police.
Funny that Trump et al are so against anyone who was associated with this protest but do nothing to stop the non stop protests outside abortion clinics in the USA. Seems it's OK to protest as long as Trump likes what you're protesting about.
But then the 1st amendment protects free speech doesn't it? Will certainly be interesting to see the conclusion of this.