Just goes to show the disconnect between what people think is bad and what is truly bad. He'd easily be somewhere in the 18-24 range for QBs right now.
Which is why he lasted that long.
If he was actually consistent he'd be a good starter somewhere. Of course thats a huge if.
He's had opportunity in SF, Cleveland, Chicago, and Houston. He did play well in Chicago but got injured. He's been with like 6 teams besides the Pats...if the were a top 20 QB, you would think those teams would have kept him.