From Wesley's Notes . At Religion Online . Nothing is today as it was yesterday. Yet sometimes a new thing appears which does not age so easily, which makes life possible again, in both our personal and our historical existence, a saving new, which has the power to appear when we least expect it, and which has the power to throw into the past what is old and burdened with guilt and curse. First United Methodist Church, San Diego, CA, 2000.
Guilt is good when it motivates change.
That's what it is for. Guilt is good if it gets you to live a better life than the life that you are living now.