I missed this post before. This is VERY familiar to me, like to the letter, although DD is significantly less likely to do this kind of thing in public now. She is a total "rockbrain" at home, though.

I really endorse bluemagic's approach. When DD gets like this, the best/only option is neutrality and calm as much as possible. There is no getting through to her logically. We have to talk about it later. Sometimes removal is VERY difficult (what am I going to do, pick up my 11yo?--and she does NOT care about consequences in the moment). That's the worst. But separation is a good idea. If I have to, I separate myself, as long as it seems safely reasonable.