NFL is a "What have you done for me lately" league. Another GM would be feeling heat for recent draft woes and trades. I have never been a fan of a coach being a GM.
I have a friend here in Indy get canned by a radio giant. People do not realize the staff run several stations. Her job and several others around the nation were combined at corporate HQ. She warns that local media is a thing of the past. ESPN is the canary in the mine. Stripped down operations on all levels.
I remember sitting in the stadium on a cold and miserable October afternoon and seeing the Bills beat Atlanta 3-0. I doubt that I would enjoy doing that again!