abolitionist

(noun) emancipationist

reformer (generic term)
reformist (generic term)
crusader (generic term)
social reformer (generic term)
meliorist (generic term)