A part of being human is to learn and grow as you live your life. We are never really the same person from moment to moment in the same way that you never step into the same river twice.
It’s only fair to judge someone based on the entirety of their journey, and that can only be seen at soul level. And in the end we all get it right, we get it perfect for ourselves. So all we are really seeing here on Earth are the steps it took for us to reach our perfection.
We can be there for each other’s journey, but no one can do another’s journey for them. Let people be human, to make mistakes, including yourself. Live and let live.