Do you think that the Non-Violence is a Weapon of the Weak?
A strong person will tolerate any type of insult because his physical strength or his social status, or backing makes him a self respecting person so the moment he finds that a person is adopting violent methods, he reacts sharply.