I probably would not have done anything different in Fran's place.
I can't stand it when sticky, messy, rude little children come into work, and insist on touching me or the other employees or any of our stuff, and their parents let them just run helter-skelter all over the place. I'm doing my job, but I'm not a babysitter and I shouldn't have to watch your children - that's YOUR job as a parent.
We don't really have a whole lot of stuff that's breakable, aside from some dog/cat figurines, but the most common situation is when parents let their small children run up to someone's dog (I work in a pet food store) and grab it, pick it up, or the like, and then get mad when I tell them that they need to keep a closer watch on their child.