If the guest put her hands on you & took your phone, it is deemed maltreatment or assault and theft. I would have called AP and the LOD to have her escorted out the store.
Wow, I would have been livid and demanded an apology at the very least.
I don't understand why people feel entitled to having the whole world waiting on them.
I just used to do this
On a serious note, I would have been caught so off guard by that type of behavior from a guest. I would have no idea how to react. Props to you Dying Sun