opposer
disillusionizer
antiactivist
discreditor
counterprotestor
antipluralist
Monday-morning quarterback
affrontee
antisnob
affronter
misunderstander
antidisestablishmentarianist
misstater
antioptimist
antiscientist
antizealot
contradicter
alethophobia
denigrator
defiant
countersubversive
antihumanist
antitechnologist
disliker
nonaccepter
antireformer
ignorer
antipragmatist
antihierarchist
misconceiver
anticleric
gainsayer
anathematizer
denier
antipornographer
antiabsolutist
forewarner
misdescriber
antinihilist
intolerant
antiauthoritarian
prohibiter
lightworker
antiadiaphorist
antiascetic
negativer
nonpositivist
scepticist
bête noire