You're very right: JESUS wasn't a complete Pacifist.
HE rebuked people for their sins when they were hard-hearted/unrepentent and HE places a High-Priority on repentence and brokenness-of-heart.
But remember, that when HE was cricified & dying, and the Phariees & priests & scoffers were mocking/slandering HIM, his words were...
"Father, Forgive them...for they know NOT what htey do!"
Think about it.
Christ was in a position to ask for forgiveness for whoever he wanted. He was the one about to suffer the wrong.