I agree. For all the stupid mistakes JP made in his young career, the "supporting" cast around him wasn't much help, outside of maybe Lee. If you look at the best offenses and QBs, they are surrounded by strong offensive lines and/or an array of WRs. The entire Buffalo offense has been nowhere near good consistently for at least five years. The way Edwards "won" the job over JP always irked me, because he was winning against marginal teams and hardly the reason for a lot of those wins.
A lot of people forget JP made great strides 2006 and how 2007 began. Game 1 was the Kevin Everett/Denver heartbreaking loss at home. Game 2 was against a hungry Pittsburgh D at Pittsburgh, which is not easy for the best of QBs. Game 3 was at NE where JP was knocked out early by Wilfork. Edwards then led the Bills to wins against several bad teams (Jets twice, Balt, Cincy, Miami) and losing that infamous game to Dallas, winning the starting role b/c the team was winning. Based on pretty much two games of JPs play in 2007 v. Edwards in 2007, Jauron went with the QB he drafted. If anyone has faith in Jauron's judgment at this point you're crazy. JP played worse in any game time action he saw since then, playing in an offensive system run by idiots. Bottom line, JP got the short end of the stick, yet bit his lip for the most part through all of that.
So far JP's plan of resurrecting his career by playing a season in the UFL under Fassel is working out, though...
http://sports.espn.go.com/extra/ufl/news/story?id=4346612