There are many paths to enlightenment and we are all exactly where we are meant to be on our journey. Accepting others means also accepting yourself in your own journey. It does no one good to beat themselves up emotionally, nor regret the past. The past is done, focus on what you do right now. There are always choices to be made.
Every moment we have is a holy encounter where you are at least with yourself, and possibly others. Regretting or holding onto the past as rational for your behavior now keeps you in the past. Living in the past you can not move forward and live in the now. Learn from the past, don’t live in it.
You can make the conscious choice to choose to accept and love yourself just as you are… in this very moment.