I don't know whether your idea really helps much, because other times people intentionally make flash mobs, and they can be problematic. It seems to be difficult to address without totalitarian measures.
Doesn't Facebook make it possible to change the status or remove it, once she realized her mistake?
The entire vibe of the event was not peaceful, it was clear from the beginning that people wanted to start shit. After all was over the entire city's central place was littered with glas shards and trash.
2 months prior to the event thousands of people danced peacefully through another city, Bern, also during an illegal party, and there were no riots.
Methinks you have too much faith in mobs; as expected, they smashed and looted. I suppose that was the police's fault?
The problem is a person making a private party invitation public, while being naive about exponential growth as the invite is passed from friend to casual acquaintance to complete stranger to anarchist to criminal.
But considering that party flashmobs like these appear to be happening regularly and often cause considerable damage and bad PR, shouldn't Facebook think about changing the way party invitations work? For instance by asking if the user REALLY wants to make the invitation public?