I mean the commonly understood contextual meanings of those words. Dictionaries are useful when you're unfamiliar with the words in context. I trust that you, being a native Anglophone, know what those words mean in the contexts they're used. However, if you're thinking of specific examples where you expect our understood meanings of those words to differ, I'll entertain those examples.
Also, violence isn't the only bad thing people do which justifies some sort of retribution.