Well My realisation on this is completely different!!! Whether its Violence or Non-Violence both are not part of any Action!!! Both these are not Actions!!! Rather its an Attitude!!! To be Violent at place where its required is not Violence... eg; If someone is really depressed and Suicidal then slapping that person and getting him back to present might look like violence but actually its not Violence!!! Similarly If someone is getting beaten up by someone and not doing anything about is might look like a Non-Violent act but actually which means indirectly you supporting the Violence thus making your attitude Violent...
The actions which are performed does not really mean that a person is violent or not... Its the attitude by which the person acts!!! The notion of the person doing the act defines the merits or demerits...
If your attitude is Non-Violent... Violence cant come anywhere close to you!!! And vice-versa!!!
Tell me what do u think about it!!! Comments are welcomed!!!!