Wow...
Sad thing is, something like that happened where I work. Our job scheduler went complete ape shit and started throwing tons of stuff. She threw markers, paperweights, staplers, laptops, bottles of soda, and trashed pretty much everything around her.
Flipped out completely. Cops were called. There's a lawsuit now. I don't know why she flipped out - but something had to have happened. I would have never thought she was in any danger of losing her job. Maybe it was something outside of work? Whatever the case, she was canned immediately and my boss told me that if she shows up any time, to not let her in and call the police.