About the coffee-throwing incident, this happened in the Pentagon?! Good grief, she could have started WW3!
More seriously, I presume the coffee wasn't hot. You could have been seriously burned. Even if it wasn't, it sounds to me like she committed assault against you. What is there to laugh at? I would have notified the police. Her next "acting out" rage could be worse than throwing lukewarm coffee at someone. At best, this could be the way a jealous 5-year-old might act. People don't have the right to throw anything at each other, except maybe in self-defense.
P.S. How do you get coffee stains out of a white dress? I'm curious.