Again we have a situation where a little customer service might have offered a solution. I wasn't there but the lady in question should have been given options other than just sit down and shut up.
Yes the lady is to blame for getting herself into that situation but there are other options than violence.
Where were the guys from the pointy end, while all this was going on?