Most important thing was you are ok... that said... you showed some serious self discipline... I'm not so sure i would'nt have at least pushed her on the floor.....
end result was good as you managed to get her arrested..
I feel so sorry for your poor M3 though...
what a shunt,....