There's always a point in creating a stir to get media attention, but it really doesn't have to be violent, just streaking down a busy street with paint on yourself about your topic is enough, or getting people dressed up as penguins or polar bears for global warming is always fun, there's a whole range of things that can be done in non-violent ways that get the media's attention.
Hey! In Australia there's the Zombie walk, and it's about 2000 people (usually, lately growing) and that's just about raising awareness and funds for a bone disease.