niedermachen

niedermachen : to verbally bash; to slaughter

Der Chef hatte ihn vor versammelter Mannschaft niedergemacht.

The boss had cut him down in front of the assembled team.