One of the biggest frustrations for a customer is time. I don't think it is the amount of time, it has more to do with deadlines not being kept. I think people get upset when they have paid, and don't have a product, and a deadline goes past without a phone call from the vendor. Then they try calling the vendor with no luck. That's what leads to the posts. Because the customer knows by posting bad, they can get some action. I don't think it is right that the customer gets to use the board that way, but on the same token, vendors must keep in contact with customers. I'm waiting patiently for a couple of products from one of our vendors. I have say, the amount of time is not the problem, it's the uncertainty of when my stuff is going to arrive. If a deadline comes and goes, and a product is not going to ship, a phone call from the vendor will go a long way. I know I will be much happier if I get a call saying I'm not getting anything yet because it's not ready. At least I know it's still being worked on.
Just change of the posting rules to no bashing vendors or companies that are none vendors on the board in public. It limits hot heads from bashing vendors because they are using emotion, and not there brain. I've seen it in other forums. Then the only way to tell people is through PM's or emails. If it's a really f'ed up situation, then everyone will know, and maybe then it can be discussed. If it's just someone that is crying for no reason, nobody will give a crap, and it will never effect the vendor.