Guilt is when you know you deserve that traffic ticket for driving too fast.
Shame is when you think you're the world's worst driver for getting a ticket. Guilt can be useful, but shame only makes us feel down on ourselves. Learn from the guilt, ditch the shame.