dishonorer
DISHONORER
, n. One who dishonors or disgraces; one who treats another with indignity.