John,
Are you directing this towards me? If so, should I interpret this as a personal attack?
Let me remind you, I've taken a great deal of time defending my statements. I welcome honest well intended debate. Actually I hope it happens! If I end up being wrong, I probably won't like it, but will certainly accept it. Those who know me well will agree.
Here's the truth... I am careful what I say and I absolutely HATE when people make comments related to our business that have no basis.
I don't think anyone who "thinks they are always right" could have successfully built a business like our in such a short amount of time. We are constantly asking ourselves if there are better ways or what we can do better, whether that is manufacturing, customer service, how we treat our employees etc.
Another example, I was designing the Germanic lock a while back. I sent it to a very knowledgeable friend and mentor. He said it sucked it a number of ways and described why. I didn't like it but took it and made the changes.