Self-indignation
(
n.
) Indignation at one's own character or actions.