I’m so sorry to hear this happened but good on you for not letting her take your day from you. People are out of control these days.
We had a small incident on our trip (seems insignificant next to yours). Some Lady was screaming at my new DIL about how stupid she was for paying that kind of money for a spirt jersey and it’s people like us paying Disneys high prices that ruin it for everyone. She claimed if stupid people like her wouldn’t pay that kind of money for things they would bring the prices down. It was ridiculous how angry she was. I was about to step in and explain (not very nicely I’m sure) that at 21 she has already received her MBA with a minor in Business Law, was still a full time student working towards another degree all while maintaining a full time job, hence, she could buy whatever she chooses (she’s actually quite frugal) and she’s far from stupid when my husband stopped me and reminded me that giving into that kind of anger was exactly what the Lady wanted. They want everyone to be as miserable as them. By fighting back our day would be ruined by feeding into the anger (actually I would have probably walked away feeling better

). We also had another ridiculous incident while boarding the plane to return home. We followed the line up instructions given by the gate person and some guy was trying to tell her she was doing it wrong (come on people just because she’s young and pretty doesn’t make her an easy target). I noticed my DIL just stood quietly while both these people were being jerks-and it made them even madder that they couldn’t get a reaction out of her. The more she ignored them the louder and madder they became. It was brilliant. This old Italian might be learning a new trick?
Now I do have to give your EXTRA credit because if a person assaulted any of my children-it would be the last thing they did! I hope they found her and kicked her out. Disney is one of the last happy places on earth and we need to keep it that way.