crusader
crusader - noun
a disputant who advocates reform
a warrior who engages in a holy war
crusader - thesaurus
meliorist
reformer
reformist