"(78%) of Britons think disruptive protest hinders activists’ causes". By that measure, they are not effective. What really helps any protest succeed is numbers. You have to be too big to ignore. That's not going to happen when the majority of people are opposed to your methods.