an affront to one's dignity or pride
degradation, debasement or humiliation
An insult or barb; a snide or demeaning remark.