Well, I'm not trying to preach a particular religious point of view here, but my best thought on what to do in this situation would be to call upon God 'cause you may be about to meet Him anyway, duck and fight.
I pray for protection every day and it's worked so far.
As far as compliance goes,I don't think so.I saw a video tape once where a robber tells a woman to come over to the side of the store he is on.She does.He tells her to turn her back.She does.He tells her to kneel.She does.he smashes her head in with a metal pipe he's been holding all along, his only weapon.
Martial arts technique?Find soething you can use as a weapon and if you can't get away, go for the eyes.It'll make 'em blink.Then go for what you can.
I got beat up about two thousand times, growing up, before I ever took martial arts.It's why I took them, I got tired of it.
You mention martial artists not knowing much about fighting.Most don't.A fight or an attack is a little piece of Hell.
If you are in a few,you know exactly, like a combat veteran knows what battle is.If you haven't , you don't.
Ultimately I've explored several avenues as mentioned.Others will come on and post specific techniques, but we both know that is not where it's at.
They told us in the military(I was a North Vietnamese Interpreter) there were no atheists in a foxhole.This is true.
There aren't even any getting ready to be in a foxhole.:-)
The truth is, there is no answer for the situation you describe, except Divine protection, luck or exceptionally fast reflexes honed by actual life and death combat.
All I have on this one.
Regards, John Versteeg