"Now I understand."
No, it's that if you realize that you were wrong to do something and shouldn't have done it, and in fact you stop doing it, you regain your standing to tell others they shouldn't do it without being a hypocrite.
Nope, you're still a hypocrite. You did what you're telling others not to. That makes you a hypocrite. You're just wiser and well-intentioned. Still a hypocrite. But your hypocrisy is mitigated somewhat by apologetic frankness on the issue and good intentions in the advice.