Nice thoughts Marion.
Oddly, this process can be taken in reverse.
Personally, I try to think before I speak, consider the consequences, and if i am happy with that, I will say it in a non-sugar coated manner.
I have no regrets and have not for many years, partially because I have tried to consider the consequences, and partly.....for the aforementioned reasons.........and we cannot change what we have said or done. In other words, you cannot change the hands of time.
Have I made mistakes?........more than my fair share, but also remember without mistakes there will be no learnings, and again, if you have considered consequences and other views, regret is simply self pity which is self defeating for everyone.
To quote Oscar Wilde....."experience is simply the name we give our mistakes".