He sure does swing that sword well in revelation for a non-violent person. He also directs his people in the OT to kill an awful lot of people (violently) for someone who doesn't espouse violence.
Jesus is violent when the situation calls for violence. (Such as clearing the temple) and peaceful when it calls for peace. He never said we could not, or should not, defend the innocents.
You have a misunderstanding of the word ‘violent’.
Jesus was not violent and never espoused it period.
Actions which you call ‘violent’ were not violent. Cleaning the Temple of money changers was ‘cleaning’ the Temple and not an act of violence against the violators of the Temple rules. He was enforcing the rules not advocating physical bodily harm.
To stretch Jesus’ actions of defense and enforcement into acts of ‘violence’ is hysterical and false.
You also have a misunderstanding of the
biblical terms translated to ‘sword’.
The word ‘sword’ came from two different words having different meanings. One is a metaphor and was used to denote ‘the Word of God’.
“And take the helmet of salvation, and the sword [machaira] of the Spirit, which is the word of God” (Ephesians 6:17)
This link can help you sort out your confusion:
http://amberneve.newsvine.com/_news/2009/08/14/3153148-the-two-swords-of-revelation-introduction