Gestalt FAQ's / Help Center
Difference between shame and guilt
The main difference between shame and guilt is that shame is caused by not meeting societal values, and guilt is caused by not meeting our own values. Between the two, guilt can be healthier as it gives us scope for rational thinking and better evaluation. Shame is entirely based on our feelings, wherein we give someone else the power to make decisions for us and correct our behaviour.