Self disgust is the byproduct of bad action. A bad action is an action that is not in conformity with our real nature. Some people will argue that our real nature is of the nature of duality, and that as human beings we are both inherently selfish and unselfish. However, this dual nature is actually our lower nature. This temporary lower nature of duality disappears when our eternal higher nature is manifested. Our real nature is eternal, whereas our mortal, temporary nature is simply the backdrop for the expression of our real nature (real self, Atman, soul).
To express our real nature, it is necessary to revolt against our own ego and selfish mentality. A selfish mentality is the result of an ego infection; that is, it is the result of an ego infected mind. To stop the infection, the ego must be removed. To remove the ego, one must work without the thought of reward or recognition. Seeking appreciation is actually a self-deprecating act; it causes one to lose one’s Self-dignity. True Self-dignity means to recognize oneself as the Self. One fails to recognize oneself as the Self when one seeks self-recognition and appreciation.