Great post! I watched the Niners' owner press conference after he fired the GM & coach. He said he wants 2 guys (coach & GM) to work together and doesn't care what the org structure is. He hinted that they had a GM doing one thing and head coach wanting something else. Apparently Harbaugh and the GM didn't get along and the owner sided with the GM. Now that it happened again, he canned the GM even before canning Kelly as coach.
This is what the Bills should do. Having a Yes man as GM and him expecting to have a Yes man as head coach will not provide the Bills with the best head coaching candidates, as many of you have mentioned.