Answer: They don't work.
Why is this? It's simple: Act as a mob and you'll be treated as a mob, no matter how peaceful you are. Individual men can reason with individual men, and speak on equitable terms, but mobs cannot reason with individual men and will never be able to. It's probably hard-grained into our psychology.
|The Peterloo Massacre (1819)|
Peasants Revolt 1381, Peterloo 1819, Anti-War Protests etc all amounted to nothing.
So what's the alternative to peaceful protests, and mob action? Speaking to reasonable men on a one to one basis. If you can reason with them then do so. If you find out that they are unreasonable then stop wasting your time with them and move onto another person.