oblocutor
anticritic
gainsayer
knocker
anathematizer
assailant
take aim
criticise
criticize
momist
criticship
Monday-morning quarterback
earthworm
animadversion
garn
reflection
reprover
blamefulness
criticization
criticaster
knock
forewarner
reproachment
deconstruct
point the bone
slater
contemnible
coating
delator
blamer
hypercritic
scapegoatism
throw under the bus
critiquability
brickbat
diphead
dispraiser
anticritical
demiurge
Chinese compliment
reprehensible
countercritique
blamefully
upbraid
pass-remarkable
reproach
fall guy
goat
commentation
Aristarch