disillusionizer
disfavourer
mistruster
negativist
scornee
disparager
discreditor
denigrator
disenfranchiser
dissuader
disinformer
deplorer
resenter
disinformant
disrespecter
intimidator
hater
scorner
insensate
distortionist
disobliger
displeaser
repugner
ridiculer
disesteemer
recriminator
phobian
disfigurer
hatemonger
Monday-morning quarterback
excoriator
deranger
white sheep
abhorrer
disinheritor
unsympathizer
nonsympathizer
disenchanter
eloigner
distruster
stigmatizer
disallower
disarranger
fulminator
disavower
disannuller
disapprover
estranger
eschewer
misguider
traitor
rubbisher
sad ass
irreligionist
miscegenationist
prejudicer
odious
antagonist
miscegenist
shnorrer
discounter
disfranchiser
mislike
convert
loather
misconceiver
abominator
dishonourer
dissimulator
abhorrence
underestimator
obscurant
abhor
disillusionary
querulant
discourager
misteacher
xenophobe
goody gumdrops
turnoff
affronter
despiser
dehumanizer
grudgeholder
that dog don't run
unfriender
twirp
burst someone's bubble
cronyist
deludee
twerp
misplacer
twit
overestimator
incriminator
nonaccepter
perfectionist
piss in someone's cornflakes
disinvestor
knocker