My managers escorted them out of the building and the IT Tech lead was put on a very short leash for reviewing products.
I have a story very similar to that. Except it ended with me walking away from the company. The red faced guy is still there and the company is $300,000 poorer with a product that doesn't work.