It takes six times as much of everything. I'm sure you're thinking of right now. As with most business topics, there is no one cut and dried answer. It may be one thing or a combination of things. One common overlying theme is that the business loses track of who it really is and tries to be all things to all people.
Successful businesses stick to the things they do best and ignore the rest.
We all hate to turn any customer away, but if you can't satisfy that person there is no other alternative. I didn't think so. Again, I didn't think so. If you are in business you know the value of taking care of the customer. I don't have to tell you to do that.