Self-blame, like guilt, can be a useless sentiment unless we learn from it. After all, it ends up being a waste of time to be hard on ourselves and fret over doing and saying things we cannot do over.
What is there to learn from something you are blaming yourself for that you will not repeat it?