How should a person respond when another person becomes violent or attacks him, as per Hinduism?
Hinduism asks one to follow the principle of minimum violence.
Tuladhara said, ‘O Jajali, I know morality, which is eternal, with all its mysteries. It is nothing else than that ancient morality which is known to all, and which consists of universal friendliness, and is fraught with beneficence to all creatures. That mode of living which is founded upon a total harmlessness towards all creatures or (in case of actual necessity) upon a minimum of such harm, is the highest morality.’
(Mahabharata Santi Parva Section CCLXII)
I think, As per hinduism, it is correct, we should not initiate violent but if some one attacking us, we should revert back with full force because self defense is necessary. And that you can see with our Gods, each is containing arms in his/her hand to save follower and punish who initiate violent.