"Guilt is a largely redundant emotion". There, I've said it, and I don't feel to bad about it actually. If it turns out I've done something wrong I can always apologise and make amends, in the meantime I'm letting guilt go, I can always worry about it later.
Guilt can be perverse and insistent. Perverse because it can hang around long after it has done it's job, and insistent because it keeps knocking long after you've not only heard it, you've let it in and got the message. On occasions it also persuades you that we have to put up with it, but you don't.
As none of us is perfect, we all feel a little bit uncomfortable with something we've done or how we act from time to time. That is natural and how things should be. But what if your shame leads to believing there is something bad in yourself and you are unable to accept or discuss it?