This all comes down to management structure. Different types of management structures have different implications and require people with different skill sets. I am not exactly sure about what was in people's contracts last year so don't kill me for this but it seems as if Ireland didn't have authority to evaluate and fire Philbin and was strictly responsible for the roster. Somehow the Cap specialist also didn't report to him either and it seems like 3 people had Ross's ear Aponte, Ireland, and Philbin. This management structure requires an owner who knows football as the owner needs to weed through all of the bull crap being fed to him by the coach, GM, and aponte and determine who is performing and who isn't. This clearly doesn't work as can be seen by the situation we are currently in. If we decide to hire a GM who is on equal footing with the coach I believe we will be in the same situation again shortly as it puts critical decisions on Ross's plate and he does not have the skills to make those decisions.
In my opinion, we need to hire a GM who is accountable for evaluating talent, filling the roster, managing the cap, and evaluating the coaches performance. This person needs to be able to hire/fire the coach based on his view of the coaches performance. The person should also be able hire/fire the cap specialist and evaluate their performance. This person should be the single point of contact to Ross and take all of the football decisions out of his hands. This can also be accomplished by hiring a GM who is on equal footing with the coach and putting an additional layer of management on top of the GM and coach (ie a football Czar) who reports directly into Ross and makes recommendations to Ross, or hiring a GM who evaluates talent and evaluates the coaches performance and is the single point of contact to Ross. I would prefer the second situation as additional layers of management cause inefficiencies that can result in longer decisions making times which is not a good situation in the NFL....