Being snarky and rude is one thing but becoming violent (throwing glass) and destroying property (tearing up photos) is something different. IMO you should have called and cancelled the party and if they asked why call your W out on her behavior.
"I am sorry but I have decided to cancel the party. W has destroyed property and endangered me by throwing glass and today is not a good day for a celebration"
Period.
Considering your W didn't even want YOUR family at the party yet asked you to bust your ass getting the house ready for HER family ONLY.
Your W is a typical WAS. Don't indulge her further like you did this morning with the comment about the mop and her floors. All you are doing is fueling this negative dynamic.