I will say one thing in this guy's defense. He is the CEO of his company. He's the boss. As such he isn't a peer in his sphere, he's the guy, he's the one guy who has more power, probably way more power, maybe is the only real power in his sphere. The saying is "power corrupts, absolute power corrupts absolutely." Too much power is a big challenge. I personally do not like to have power over others, I'm quite the opposite. I actually fear being in positions of power. I don't want to be able to compel others. Yes, I am in situations where my decisions affect what other people do, but I don't want to be a threat to others and try to avoid situations where I might be seen as having such power. I've never been anybody's boss, for instance. I've never held any kind of management position... none. This guy is the opposite of me. I can see where he got in a mood where he had some suppressed anxiety, some repressed anger and he just snapped and let it out... not at individuals over whom he has power (i.e. his staff, or whomever) but on the contrary, he expressed repressed anger at people over whom he had no actual power, people who shared a restaurant space with him. I think this makes sense. He, as CEO, likely in some degree lives a life of emotional isolation because of his position of superior power. I do not envy that.
He's very likely quite upset with himself. He should probably have some emotional support, see a good psychologist. He's a prime candidate.
You know what they say, "it's lonely at the top."