What others think is their business. Their karma.
Praise and blame. Fame and disrepute. These winds blow back and forth. Sometimes the wind is in your sails and you feel invincible; and other times it's blowing against you, making a mockery of your umbrella. Don't worry too much about what others think, or what the world thinks, because that changes like the wind.Only have concern for how you think and the opinion of the wise.
Keep striving to steer the herd of thoughts in the direction of non-hate, non-greed, and harmlessness. As these are thoughts one doesn't regret having and they lead to better outcomes and peace of mind (-:
It is challenging, but giving oneself a hard time for not being perfect is ill-will towards oneself. Self hatred is still hatred and doesn't lead anywhere except to more misery. We are allowed to give ourselves the permission to let go of the past, to let go of regrets, to move on and be kinder to ourselves.
Everyone makes mistakes. And all any of us can do is try to learn what we can from them in a non-hostile way. We make amends for the past by cultivating wholesome states of mind here and now, till there's no more room for negativity.