I dont know (nor care) what others will say, based on what you described, I would have pulled as well. YOU were reasonable sure that your well being was in immediate danger.
Thank you for sharing. Hopefully, no arm chair theologians come along and say something like you should have asked what their intentions were OR shouldnt have went shopping or something

Again, glad you survived!!!