That's well and fine, but if your honest opinion is that violence isn't justified in even the above scenarios, I think you're living in a fantasy world of idealism. If violence is being done, and you have the power to stop it (even through violence) but choose not to, you're complicit in that violence.
I'll also point out that this wasn't a case where you were minding your own business and people started calling you out; you were the first one to reply in this comment chain. You opened the debate, and you seem very willing to criticize other peoples' views, but when yours start to be examined critically, you seem to shy away.
The real problem I have with this entire discussion is that (as you've been called out for here already), you're basing it on a straw man. You're taking statements like "Violence is sometimes the answer" and twisting that to mean "Violence is [often / always] the answer" or "Violence is the solution to the problem in this article", and trying to paint your view as the moral high ground based on that misrepresentation. In fact, that's the whole reason we're even having this discussion, now - you did that to [i]my[/i] first comment in this chain. You're trying to position other people as unreasonable and violent by misrepresenting their viewpoints.