I don't share the experiences, but I certainly recognize the sentiments.
The only thing I can really think to say is that beating yourself up never helps. You've recognized choices that are bad for you and you're making different choices to move in a direction that is better for you. Good for you, and good to luck you.