I'll always remember this season, primarily because it became a transition year. And the quality of the schedule was always a topic of discussion after Lee was gone.
The teams we beat may not have seemed "that bad" to you, but here's the numbers again, for reference.
2 wins were against lower division teams. Howard and Cal Poly.
The other 5 wins were against MAC teams with a combined 12-47 record.
If ever there was a Zips team that benefitted tremendously from a really favorable schedule, I'd say that was it.
I think the general opinion at the time was that we were not making progress against the top teams in the league (Marshall blew us out, while racking up almost 600 yards of offense). A change had to be made to give us a shot in the arm, and gain ground on those teams. And I think the timing was perfect, based on what happened over the next two seasons under new leadership.
But I really believe that was only the final straw. I wished it would have happened a year earlier, when we didn't post a win until mid-season against Liberty. I think beating a team with a QB with a broken leg was the only thing that possibly pushed the inevitable off for another year.
You could have saved yourself a lot of typing by simply recognizing that nobody is saying LO shouldn't have been let go after that season. The original point by ITZ is that a 7-5 record, easy schedule and all, looks a lot better than what we have now.