take the flak
maul
blister
slate
upbraid
get up
censure
bash
pillory
savage
fustigate
line of attack
Aristarch
castigation
harsh on
slating
rebuke
scorch
vituperate
hot water
scald
whip
fulminate
rail
brickbat
harsh
rebukement
attack
pick apart
critiquable
jump down someone's throat
get down
drub
sifflicate
eat someone alive
pan
criticizable
controversialize
slam
hypercriticism
reproach
overcriticism
dog
stricture
lashingly
deplore
pile on
abominate
bdelygmia
take apart
controvertibly
deconstruct
textual harassment
bag out
reprobation
hypercriticize
pointedly
preach down
flak
crit
blast
criticize
excoriate
stab
fire
criticization
objurgate
flack
find fault
knock
condemn
criticise
decry
knocker
reprobate
scunner
protest
brickbatting
scathing
critiquability
criticism
vituperative
animadvert
the rough side of one's tongue
bucket
panning
reprove
castigate
dreadful
flite
animadversion