At work, I have dealt with many totally obnoxious people. They came in all shapes, sizes, nationalities, ethnicities, and as i said earlier, some came in wanting to have an argument, or couldn't understand that what they wanted just couldn't happen. So they started shouting or throwing stuff about. I would say the same no matter who this woman was, she seemed to want what she couldn't have, kicked off, tried to steal goods and then mayhem happened. There are people everywhere who do this . It's wrong in every case.
Why not take the moral high ground if you have to complain? Be polite, but accept no does mean no.