Someone who punishes wrongdoing (7)
I believe the answer is:
avenger
(Other definitions for avenger that I've seen before include "Inflicter of retribution" , "one evening?" , "He seeks satisfaction or retribution" , "party retaliating" , "One who gets even" .)