The first thing, the very first thing that I do after making a mistake, is accept the fact that I am responsible for making the mistake.
Yes, someone else could have avoided the mistake. That is how most people handle their mistakes.
However, just because someone else could have, doesn’t mean I couldn’t.
The reason why we keep repeating our mistakes and not learning lessons from it are, because we think we are not responsible for those.