Who ever looked at Vince Williams and said he is good and we should extend him and give him 20 million dollars ? he wouldn;t start foe another decent defense in this league, he is slow stupid and misses a ton of tackles.,
NFL contracts are poorly structured IMO. Too much"guaranteed money". A players performance should dictate how they're paid and legit injuries preventing game time compensation as well. It just appears that (some) players get a fat contract then their performance goes in the crapper.
Make a play & get paid I say.