I think @nero is a piece of work as well but we have to agree that it is not OK to use violence like this.
I'm more sympathetic towards an armed uprising (indeed I say desertion and treason as we define them ought to be decriminalized) even if I don't like it. Throwing a shoe at someone or throwing poop at someone's face is not only stupid but a display of lack of strength. The weak usually throws the first punch.