Guilt is "I did something bad".
Shame is "I am bad".
I have a hard time distinguishing the two; I feel like I always go to shame first and berate myself because of who I am (who I choose to be, what I can't help, and what I am a product of). I think it has to do with generalizing, i.e. if I do one thing wrong or make a mistake then I have done all things wrong and made immense, irreparable mistakes. It would be cool to be lenient with myself and forgive myself like I do other people. It makes logical sense, but sometimes I just can't connect it. I feel like it puts me in a vulnerable position because I am more prone to apologize over and over again and admit fault to things that may not be my doing; it makes it easy for people to use or manipulate me.
Anyone else? lol