While Pacifism admirable, and non-violent solutions should be strive for, I can respect a person who knows when violence must be used and in that moment hold nothing back in skill and dedication.
The idea of self defence and martial arts is that a proportional amount of force can be redirected towards an attacker. It is not a no-holds barred scrum. The entire idea of martial arts is to cultivate better ideals in one's self, not to be destructive.
This means double parking in front of someone's car because they can't smash your window.
This is better than smashing their window and is something that can be reasoned with.
This means spreading lies and slandering people you don't like.
This is better than beating them up and is something that can be harmless and at its worst reversed and reasoned with.
This means nonviolent protests that actually do some kind of economical/political/social damage and leave the 'stronger' party powerless to counter.
The idea is that when oppressed, people use their right to protest to be heard when all else are ignored. And as the occupy protests show, there is too much power that is used to counter.
Nonviolence is not harmless, it is often swapping physical violence for some other form of damage.
That is not what nonviolence is. Nonviolence is not just the absence of violence, it is the appreciation for the sanctity of life and the well-being of others.
Gandhi was the master of passive aggression. He drew the British into attacking him, and used it to paint himself as the good guy/victim.
He didn't draw the British into attacking him. The British wanted to put down protests of which Gandhi was later a key component of. One who fought for civil liberties, peace between the religions in India and all without violence deserves to be painted as a right person.
A lot of modern political movements involve doing something to spite their opponents... drawing them into a fight, such as with slander or insults. A common modern use of passive aggression is by anti-Islamists who actively insult the Muslim community, hide behind free speech, provoke counter-attacks and use samples of those counter-attacks to paint all Muslims as bad guys.
This is not a discussion about free speech, but I must digress. There are a lot of crimes that fundamental Muslims are guilty of. Free speech allows the criticism and discussion of said crimes without fear of beheading. The things I see wrong with your hypothetical situation is that you call actively harassing an entire community as passive actions, and that reacting violently is excusable if provoked. Not to mention no one who isn't xenophobic would generalize any one creed or nationality in such a way, in which case free speech is not your problem.
Of course, violence is certainly bad, but the degree in which we're not allowed to be violent has a negative impact on society. A pacifist is no better a person than a non-pacifist.
Please explain how violence can improve society.
I sympathize with the philosophy of Robert E Howard (Conan author) in which he believes that civilization has made people a lot more rude. When the threat of violence is removed, people are free to verbally and emotionally attack others.
Not without social backlash.
Sometimes violence is necessary. And sometimes it just feels soooooo goooooooood. Especially when it's inflicted on someone who has really pissed you off.
I cannot see a situation where it wouldn't be a day of regret when people have the power to inflict suffering on those
they do not like.