At the end of the day it really wasn't choosing Mac or even promoting Patricia that was the fundamental issue. The problem was that BB broke from his philosophy of immediately moving on from things that did not work. In the case of Patricia he should have replaced him at the end of camp when it was clear that he was not the guy. While it would have been a tough situation, the team would have been better off than staying the course because it was too late to change. Mac actually followed his scouting report by showing that he could operate an NFL offense within the limitations of his physical capability. In retrospect it was probably too early to move on after year 1, there was no way he should have been the only option in year three.
The resulting organizational dysfunction impacted all parts of the team, causing BB, ownership and players to focus on their own personal results and priorities. The only thing that is certain is that fundamental change was needed.