I'm sorry you've found yourself in a painful situation again, but I welcome you back.
The truth is...life is messy, people and relationships are messy...and the thing we do BEST is screw up.
People change constantly. Relationships are behavioral, and behaviors are cyclical, so if you change one person's interaction, you will necessarily change the other persons. That is the good news. The hard news is.....sometimes it isn't as easy to do. But you know that.
We are here to help.
You are NOT a doormat, even if you feel like one. Sometimes when we feel helpless, we feel like a doormat, but that doesn't make you one.
Now...let's get back to the 7 steps. Set your goals, because it will make it more clear what to do.
Instead of focusing on what is wrong....let's focus on what is right, so we don't throw the baby out with the bathwater, so to speak. What do you want MORE of in this relationship?