On AlterNet: non-violent protest