More likely, I'm just firmly in the friend zone
I read your first post, and this is exactly what it sounds like.
Here's the thing.
* You don't
have to be there. Your choice, ultimately - it' a barrier she's put up to see if you're boyfriend material, or friend material, and you get to break through, or stay put.
* She's contemplating going back to a bad relationship. Why? Because she doesn't want to be alone. Because she wants the companionship, comfort, and support a relationship brings.
* She knows it's bad, but why is she thinking it's better than you? Probably because she's not sure you can be the person she needs.
Look. Right now, she is the next one that's going to get away. That's it. It's already what's going to happen unless you take action. You need to choose now if you're willing to accept what your current course of inaction is going to end as.
You've always regretted not being more proactive regarding your first one-that-got-away and the fact that you recognize that in this situation is good. You recognize the signs.
Now you simply have to act on them.
Of course it's never simple, but you're going to have to take a look at what you have in your life now that is more important than the relationship you want to build with her, and make some sacrifices to see if you can make it work out. It might not work out, but if you leave one foot out the door, she will sense that and she will understand that you're not fully committed, that you're hanging on to an easy-out.
That she's considering going back to an abusive situation suggests she needs/wants a committed, assertive individual. She already suspects that you're not that person - which is why you're in the friend zone.
It's a tough choice. It might not work out. But you won't know unless you decide to chase her, and give her the relationship she's looking for.
Decide now - because every day you let things slide, they go in the inevitable direction of failure, and it will be keenly felt. There's literally no
good reason not to try. There are lots of stupid reasons - your own comfort zone, fear of failure/rejection, fear of the future (ok, you fall in love and have to choose between her and canada, what now? Stupid question! Cross that bridge when you get to it, for now, date!), etc. Not one of them is a good reason to sit on your hands and pine for a girl you can take out on a date this week.