meliorist
meliorist - noun
a disputant who advocates reform
meliorist - thesaurus
crusader
reformer
reformist