What you feel and how you react to something is always up to you. There may be a "normal" or a common way to react to different things. But that's mostly just all it is.
If what passed as nonviolence does not enable people to protect the honour of women, or if it does not enable women to protect their own honour, it is not nonviolence.
The only difference between man and man all the world over is one of degree, and not of kind, even as there is between trees of the same species. Where in is the cause for anger, envy or discrimination?