Always wonder about firing the GM. While he is responsible for the personnel in the organization, those decisions are not made in a vacuum.
A lot of it depends on the situation. Like in NYJ the GM clearly went against what the coach wanted. In San Diego Smith’s had a pretty long record of failure. The only good QB the Cards have had under Grove was Warner, and he was a backup on his way out of the league when they grabbed him to mentor Leinart who stank.