I feel you used the forum for one of its intended purposes and am sorry you got raked over the coals so badly. I firmly believe in giving credit where credit is due, but I also see nothing wrong with letting it be known when a company/person/service provider does you a disservice, as this company obviously did. Why should it be left alone? You approached them in a professional manner, and they ultimately dealt with you unprofessionally.
Lots of companies pay attention to this forum. We had one company who did an excellent job for us but in the process wrecked something in our kitchen. I would never put that on the forum because they immediately took steps to make it right. They knew I was on the forum and thanked me for not saying anything. However, if they had not made the situation right, I would have said something. "Beware" to me simply means take care when dealing with XYZ.
You can say what you feel here, and others can take that into consideration when making their decisions about things. In my mind the term "It is what it is" was conceived by people too accepting of the way things are. One
can effect change, and I see nothing wrong with making the attempt.
clunk, clunk, clunk. (That's the sound of me climbing off of my soap box.)