excoriate - criticize
If you ‘excoriate’ a person or an organization, you let them know that you disagree with them in the strongest possible terms. Therefore, this formal word is only used in situations where a scathing attack or harsh tone is considered deserved or appropriate.
A number of journalists were quick to excoriate the politician for his controversial statement.
That report was not fair and balanced. It was simply an excoriation of upper management.
The oil company were publically excoriated for their terrible environmental record.