Thank you DJB for an interesting ad wel-thought response.
In response to your questions, I hate making mistakes and I rumminate over them for years on end. However, I'm also grateful because they make me who I am, and I'm better off as a result.
Painful as it is to miss opportunities, to lose face, and to screw up, it has made me a much better person, and for that it was worth it.
But i've not done yet, I still have plenty of mistakes to make with the consequent regrets, guilt and blame.
Life is not easy but if it was, it wouldn't be worth it, i think.