I think that especially when there is an MLC, or something similar, in play, there is time that has to pass, and there really isn't any way around it. There is a journey being taken, and there just isn't a shortcut.
I know the two "successes" from the group that I hung around with, Ali and Kalni, needed a lot of their favorite "P" word. Some might think that some of what they did was being a doormat, but in the end, they took care of themselves, and as time went on, things did change, and for the better.
I believe that there are very few absolutes. And that focusing on your partner before you take care of yourself is probably not going to get you where you want to go.