In retrospect, it was a bad move.
A GM can't just make all the player transactions they want because they want it. It takes free agent players and other teams to agree to terms.
Nobody can point to a single acquisition McNair most certainly could have made but didn't that would have changed this season's outcome for the better.