There are no mistakes. The events we bring upon ourselves no matter how unpleasant are necessary in order to learn what we need to learn whatever steps we take they're necessary to reach the places we've chosen to go.
Sadly we do a much better job of making people feel guilty than we do of delivering them from the guilt we create. We need to confess this and change our ways.