Tolerance & non violence has been stretched to such an extent that it has now become our weakness. Violence for the sake of violence is to be condemned. Picking up arms to preserve and protect the honor of our country on the other hand is laudable.
There is no other country in the world as tolerant as India. Look around and you will see the truth. Who so ever comes to India is accepted and assimilated in the society without any turmoil. Moguls came, ruled and became part of Indian society. Persians came and easily got assimilated. Thousands and thousands of Indians, mainly from poor sections were converted to different religions, yet they were never slaughtered or rebuked.
Disintegration of Hindu community took place and various other ideologies emerged, like Buddhism, Jainism and Sikhism and so on. Still all lived together as one society, one nation. There was no animosity, no hatred.
British Empire sowed the seeds of hatred as a parting gift, contaminating Muslim minds. Birth of Pakistan was the result. Soon religious flags were wrapped around hatred and war of religions ensued.
In spite of many attempts of instigation, Indians or I would say Hindus, never took to arms against other religious communities. The killings that are now happening world over never happened in India.