Vick certainly has some issues, (hopefully most of them are behind him for the dogs sake) but he delivers on the field.
Vick has moments of greatness, followed by long bouts of poor decisions both on and off the field. Teams will keep him because he sells tickets. Mark my words, no team he ever plays with will ever be a serious contender.
Most people don't really want the truth.
They just want constant reassurance that what they believe is the truth.