Here's the thing, my fellow and sister teachers on here:
Past about 3rd grade, the time for teachers physically controlling students is passed. If a student refuses your instructions, or flouts the rules right in front of you, report it to the administrators. They get paid the big bucks to figure out what to do. They will likely call the school resource officer who gets paid (bigger bucks than we, most likely) to deal with physical resistance.
Taking their purse, their phone, or any other belongings, pushing them to where you want them to go, blocking their way, or getting in their face is an invitation to exactly this kind of thing. We're not cops, we're not judges, and we surely are not jailers.
That studen will be back in that school, the teacher maybe not. The student would be back in that school, if it had been crack she was getting out of purse, and she assaulted a teacher over it. Until they actually go to kid jail, their home campus is stuck educating them, whether they assault teachers or not. No doubt a big part of the reason it is so hard to get teachers to work anymore.
Not arguing any of that is right, becuase it isn't. But it's the way things are.