A person who expostulates; someone who earnestly protests or argues against something through reasoning.
From expostulate + -or (agent noun suffix). This follows the pattern of creating agent nouns similar to expositor.
An expostulator is someone who disagrees *thoughtfully* rather than angrily—think of a principled person who calmly explains why a policy is unjust, not someone who just yells about it.
Complete word intelligence in one call. Free tier — 50 lookups/day.