Let's hope at some point Shanahan follows suit. Keefe is emblematic of a larger corporate culture issue that needs to change in order for the organization to be able to make clear and objective decisions. Shanahan has to be relieved of his duties to get this process moving in the right direction.
Sure, Shanahan can ultimately blame Dubas for the hiring of Keefe, but ultimately, the team's performance rests on him. Shanahan will continue to be an impediment to the organization the longer he is at the helm.