Singletrack and Banker, I guess you guys are better than me. I have lost it before with customers whose nagging drove me absolutely nuts. The price of losing their business was SO worth getting my anger off my chest. I have since worked on myself and kept my outbursts to a minimum.
In conclusion to this mess, do I agree that he should have insulted your IQ and your family? No. But I understand.