obloquy
noun
1 he endured years of contempt and obloquy:
vilification, opprobrium, vituperation, condemnation, castigation, denunciation, abuse, criticism, censure, flak, defamation, denigration, disparagement, derogation, slander, revilement, reviling, calumny, calumniation, execration, excoriation, lambasting, upbraiding, bad press, character assassination, attack, invective, libel, insults, aspersions;
informal mudslinging, bad-mouthing, tongue-lashing;
British, informal stick, verbal, slagging off;
archaic contumely;
rare animadversion, objurgation.
▷antonyms praise.