I think I would have done that same thing as you just walked away, especially since you had your dd and Dakata with you.
Sadly for some kids these days it doesn't take much to set them off or give them a reason to do something terrible. I might have once in my car and driving away yelled something out the window at them making sure I had a clean escape plan first.