In answer to your question; no.
Please read my previous posts. My whole point is in not allowing such situations to escalate to the point of violence.
Every man woman or child has a line where they will fight back against violence, even you.
For some of us that line is very close, it defines us, for others that line could be a million miles away HOWEVER once that line is crossed it is human nature to give no quarter or expect it in return.