'Diversity of tactics' is really important to achieve a goal. If all you do is sign petitions, no one will take you seriously. And if all you do is violent demonstrations, you're gonna get treated as a hooligan with nothing to say.
You need dialogue to raise awareness, and protests to raise the pressure on politicians.