This one really made me think. I wound up in a similar situation as you. And yet, I broke up with her more than a couple of times. In the end she broke it off after I had moved. So, I’m not quite sure of the actual dynamic. Seems to me we were both pretty poorly behaved. It was definitely a co-dependent relationship. I’m glad it’s over but I still struggle with the way it ended.