Also, I'm not a vegan.
Yeah I thought you'd pick me up on that phrasing, I was using the more general version of you, talking to vegans as a whole and not the you for you specifically lol.
I think people have just had enough of these loud people and the cops are obviously not doing anything and trespassing these people doesn't work, look at that Aussie chick who keeps getting banned from shops for her horrible style of protesting, but she keeps on going back.
Sometimes these people need to learn the hard way by their own choices and sometimes that comes in the form of a pissed off customer ripping a megaphone out of their hands.
Is it the right thing to do legally? Probably not, but it put a stop to their harrassment of others, they just got upset that they actually had to face some form of consequence for their actions.