If he acted like a responsible Executive and spent more time thinking about the people under him rather than the bottom line, then his employees wouldn't feel the need to throw things at him.
His actions are like those of a playground bully, when faced with a situation that he cannot handle he hides behind his power base and fires the individual.
What about ignoring the situation and showing some class.? Just leave the bar with his dignity intact. A true leader would have resolved the issue by discussion not by abuse of power. Stupid me ! what was I thinking, he is an accountant in a position of authority , not a leader....... That's why we are in the situation that we presently find ourselves