I wasn't saying they should be run out of business. I wasn't saying they're intentionally cheating anyone. But a poorly run business is a poorly run business. Mistakes can happen, we're only human. But continually reoccurring mistakes should at the very least be brought to light by those aware of them.
It seems to me that the vast majority of people in the world don't like to stir the pot, even if they don't mind sharing their poor experience with someone else. I've been shown several customer relations studies while in training for various jobs I've had over the years, and lots of them agree that most customers will never speak up for themselves when something's not right. And we were always told that any that do speak up for themselves should be treated like royalty until they've had their situation remedied. A happy customer is good to have. An unhappy customer that has their problem solved to their satisfaction is likely to become among your most loyal, who you'll be seeing again and again. Word of mouth is a powerful thing, which goes both ways. And an unhappy customer is a very big oppurtunity.
Many speak highly of BKL's products. There are also a number who have shared poor experiences with their customer service, or lack of contact with them at all. If you're acquainted with them and have been happy with your dealings with them, perhaps a quick letter to them on the subject of others who haven't been so lucky would help out in the long run. Maybe it'll make those who get recommendations from you have a better experience than some have had in the past. The product's likely to be as good as it ever was, but that's not the only thing that matters.