lambasted
lam-bast-ed
verb
Severely criticised or reprimanded someone or something, often publicly and harshly.
"The government was lambasted for its handling of the crisis."
Thesaurus
Synonyms: lambaste, berate, chew up, reprimand, trounce, remonstrate, dress down, take to task, rebuke, bawl out, scold, call down