Disparage means to speak of someone or something in a way that shows low regard or lack of respect, while honour means to show great respect and high regard. These are direct opposites in how one regards something. Undo, avert, and shrink are not antonyms.