Thinking back, I have regrettable moments that I hurt my children. Fortunately, I learned over the years. I have just heard a case (from China) in which a young child is made to kneel in front of parent as punishment. This cause enormous damage to the child, psychological scars, confidence, .... Parenthood is a great blessing, as parents we are custodians to these lives.
I don't know where you are from but i really appreciate that you admitted your parenting mistakes. Same as you, I believe I have made some wrong decisions for my kids. However, i am still learning, i am planning to join more parenting classes to make myself a better parent. We all need to keep studying!!!