hatchet job
noun
1- informal a fierce verbal attack on someone or their work, especially in print〈非正式〉(尤指在印刷物上对某人或其工作的)猛烈抨击。
1.1
- the dismissal of a number of people from an organization开除。