In a strange way it almost makes me feel better about the whole thing.
It sounds like you're ready to break this cycle. Change comes from you. Change doesn't come from someone else. Once you change, everything changes. You have to own your half of this tango. It takes two right? It's a powerful moment when you make the decision to own it. Then you act on it. You did your best with what you knew at the time.
Your emotions are all over. I understand. The first step is always the hardest. Detaching takes time. Freedom from this suffering awaits. Keep patience and keep going.