We are not perfect. We all have flaws within. The sooner we accept it, the better becomes our path to improvement.
Some egoist people don’t accept criticism or try to learn from their mistakes. They want complete respect and surrender. You don’t have to be like them.
Our life has limited moments in it. You don’t have to live hurting others with your actions. It is okay to say sorry, accept flaws, and improve. It is not a sign of weakness but learning.
PS: I am far from being perfect. But I am on the journey of learning and improving myself.