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