Read it again.
While I agree 'yelling' is not the most professional method of getting your point across, the CEO felt the need to impress a point on everyone that he wasn't going to stand for something. And that he was going to put resources (travel with VP of sales to talk to customers) into the person he was yelling at to make sure he does things differently.
This was not a casual emotional rant about something he said. This was a thought out attack on a way of thinking that was unacceptable to the CEO, followed up with a strategy to fix it.
I'll bet the author would agree that was one of the more pivotal moments of his professional life. A lot of CEO's might hear a comment like that, file it away, and then just not promote you, or put you first in line to be laid off. It takes effort and guts to stand up and pronounce what you, the leader of the company, believe in.
And that's something that's often missing today with CEO's.