self-disgust

Noun

 * 1) Disgust with oneself.