Accepting reality is one of the greatest challenges we can face -- especially when it's uncomfortable or unpleasant. It's also one of the most empowering and freeing choices we can make.
Please resist beating yourself up for past actions. Shame and self-flagellation are just ways of keeping ourselves stuck.
I found one-on-one counseling to be my greatest salvation for working through behavior learned through my dysfunctional family of origin.