Your bolded sentence is the problem. Any GM the Jets hire is going to be a rookie and have to learn on the job. Unfortunately, that's just how it is in the NFL. Once a GM is fired he never (or almost never) gets another chance with another team. I like Mac and as you know, have defended him, but I'm not totally pleased with him. He has definitely made mistakes. My questions are, one, has he learned from those mistakes, and two, why/how did he make those mistakes? Did he make those mistakes because Woody ordered him to? Did he make them going against his better judgment because it's what Bowles wanted and Mac was trying to support him and help him succeed, or were they totally his ideas? Of course, the most important thing is if he has learned from those mistakes, but his thought processes and reasons are important as well. The thing we have to remember is that no GM is perfect. If we get rid of Mac, there are no guarantees that the next GM will be any better, and he could in fact easily be worse. Even if he's the same or better, he will have to go through a rookie learning curve as well, which will mean that he could make mistakes that Mac wouldn't now.