I'm sure the 'Just Stop Oil' lot have won thousands more hearts and minds with that little display of stupidity. Or perhaps not.
I've got no problem with the right to protest, but if you're seeking to bring about policy change then you need a means of protest that brings the public onside with your cause, not one that annoys and alienates them.