Omg! More reason to get the f*ck outta retail! *hugs* to your coworker. I'm glad she's pressing charges.
Fortunately most of the customers where I work are actually really nice. Also have a good boss. My co-worker spent most of the rest of her shift at the police station. She did come back and finish her shift. She was paid for her full shift.
This why I had been lurking!!
The worst thing I normally have to deal with are people arguing over prices or getting mad because the store is not a bank so they can not buy rolls quarters to do their laundry.