It sounds as if Mister Johnson has absolutely no comprehension of customer service.....or even what's right and wrong. His employees were responsible for the safe passage of the cars but his employees obviously made some kind of mistake, failing in that assigned task.
He's certainly free to fire the responsible employee, but either he or his insurance company WILL wind up paying. However, he obviously doesn't realize that by hanging up on customers and the media they had to turn to, this minor incident will wind up costing him much more than the damage to two cars.
Who, in their right mind, would patronize a business so unethical?
Well, there's a business that should be OUT of business