Preclude
(verb) to prevent or make impossible before hand
Retribution
(Noun) punishment for doing something wrong
Avenge
(verb) to get revenge by punishing the wrongdoer
Avenger
(Noun) someone who avenges a wrong person
Connoisseur
(Noun) a person who has a high level of knowledge or skill in a field.