hatchetman

noun
  1. a person hired to carry out a harsh or unpleasant task, especially firing employees or making unpopular decisions for a company or organization
  2. Usage: informal; often used in business contexts
  3. a person who attacks or criticizes someone harshly, especially a political opponent
  4. Usage: informal; often used in political contexts
  5. a person skilled with a hatchet or axe
  6. Usage: dated; literal sense

Examples