What makes you think the blame belongs on the business guys and not the technology? You can only run a business if you have a viable product. The processors have not yet proven that this is the case.
And you can only run a business if you have enough control to do what you think needs to be done to make money.
I think the biggest problem is lack of cohesion among everyone at the top.