Answer: blackguarding

AnswerCrossword Clue
blackguardingBLACKGUARD, to vituperate; to portray as a scoundrel
blackguardingAbuse or disparage (someone) scurrilously