to cause (a person, achievement etc) to seem unimportant or of small value
detract
to speak against (something) especially with sarcasm
criticize, blame
to attack the good reputation (of a person)
inflict libel or slander
to lower (oneself, also a person) in dignity, reputation
humble, humiliate
to say evil things about (a person)
criticize very harshly