Justice serves those that serve themselves, taking personal vengeance on someone is sometimes the only way that someone that has done wrong will be punished when they well deserve it.
That said, it also takes a certain ammount of responsibility on the part of the individual to act certain ways to not get themselves in a position where something happens to them when they themselves were being stupid and may well have deserved something happening to them. For example:
A man starts trouble with a smaller man who he sees as weak, the smaller man picks up a stick and beats the crap out of him- morally speaking, the larger man should take it like a man and walk away because he started it in the first place- he deserves no act of vengeance.
If a larger man starts trouble with a smaller man who he sees as weak and beats the crap out of him, the smaller man deserves his vengeance.
Or if a man rapes a woman or molests someones (or his own) kids, that person deserves serious retribution/ even death. Unfortunately we have a system of law, not a system of justice and IMO justice is never truly served to these individuals for the most part. I wouldn't blame or condemn anyone for killing someone that has done something like that to a friend, family member etc. in fact I would applaud it, but doing something that serious will also possibly get an individual themselves thrown in jail in our system of law, it's an unfortunate reality.
My grandpa used to say " don't start any sh*t but don't take any sh*t" and he definately lived it, I see no reason why anyone should turn the other cheek unless it puts them in a better position to destroy those who have wronged them. I've seen the phrase "Eye for an eye leaves the whole world blind" but the way I see it, if someone pokes out your eye and you do nothing and they poke the other eye out, you end up being the only one blind. Vengeance is good, but it does come with responsibility.