Dishonorer /(?)/

Dis·hon·or·er

Dishonorer

n.
  1. One who dishonors or disgraces; one who treats another indignity.