Magic, When someone makes a mistake, once, twice or even three times, they shouldn't beat themselves up over it....however, when the person continues to make the same mistake over and over again and doesn't learn from that mistake, then that person needs to sit down and take a hard look at themselves and ask....why do I continue to make the same mistake over and over again?
Your behavior and the way that you interact w/your former partner reminds me of an addict. Your former partner is the drug. You can't leave him alone. When he drops a few crumbs of warmth, you are right there gobbling them up. You have even admitted that you shouldn't do certain things and yet the minute you are given an inch, you do them. Your words that you post here do not match your actions in many instances. Before you ask for examples, go back and read your posting of the other night.
When you are ready to do the necessary work on yourself, I will be more than happy to come back and post to you.