Reviler /(?)/

Re·vil·er

Reviler

n.
  1. One who reviles.