We discussed this in the security lapse thread, the need for increased standards and accountability to those standards to kill the lower level issues that will eventually fix the bigger ticket issues. I'm not saying the dude needs to get fired but he's botched two major releases to the public, his skill set and talents should be evaluated for alignment with the standards of Apple employees and either re-train or find someone that more closely aligns with the Apple standards.
Where I work we have high standards and very little margin with the public or oversight agencies. We manage low level trends with higher levels of management to ensure the proper processes and standards are used and adhered to. I think the leadership change at the top has revealed how a nicer more people friendly CEO has allowed standards to drop through all layers of the company. Being an outsider, its difficult to observe how the accountability model is enforced and maintained, but there are gaps and a need for those gaps to be identified and managed better. Apple seems very collaborative and perhaps needs a more directive approach in the short term.