I need advice on the best way to handle this situation. I had two companies come out to give me quotes on a wall of murphy bed/cabinets/shelves for our basement. Company #1 had the best design and price so I decided to go with them. But when I emailed with questions about the design I was completely ignored for two weeks. I tried everything over those two weeks, emailing my designer, calling him, calling the main number and asking that another designer or manager call me back and was ignored. The designer (Bob) basically fell off the earth as far as I knew because there was zero response from him. He finally sent me kind of a rude email after the two weeks answering my questions hastily and huffily and not apologizing for the complete ice-out. He mentioned he had a death in the family and was taking a belated vacation and would be in touch with me once he got back. I'm assuming he only wrote that email because his manager was notified I was trying desperately to reach him (I had an appointment to have my TV hung and had important questions about the design which Bob had said he would be able to answer).

After my first 5 attempts to reach him I gave up and went with Company #2 who agreed to match his design and price and we are well into production already. Bob followed up with me on Monday (when he got back from vacation) not apologizing at all and demanding that I call him so he can finalize the order, which I never responded to.

I understand that things come up and at the end of the day these are just cabinets, but I am appalled at the horrible service from Company #1. If I treated a customer like this at my job (death in the family, vacation or not) I would be fired immediately. The fact that the receptionist refused to put me in touch with his manager or anyone else is also infuriating. I don't want to let them get away with such horrible treatment and I also want to warn other customers. DH thinks I should just do nothing and be passive but I disagree because I don't want to encourage this type of behavior. What would you do in my situation?

ETA: I am deciding between going online and writing bad reviews or asking Bob to put me in touch with his manager to issue a formal complaint. Any other ideas are welcome!