My $0.02 - As with many situations like this, I think the right thing to do is proactively work towards the kind of community that has resources other than police you can call to provide safe assistance. But having not done so (as I also have not done), you were, as you say, stuck choosing among bad options, of which you picked one. There were certainly worse ones you could have chosen.
no subject