to make (a person, currency etc) lower in value, poorer in quality etc
degrade, shame
to cause (a person) to be less moral or less deserving of respect
shame, humiliate
to lower (oneself, also a person) in dignity, reputation
humble, humiliate
to cause (a person) to feel ashamed; lower the dignity or self-respect of (a person)
embarrass, put down