These are more like terrible deals in hindsight though. Most of these cats fell due to injury, and were given the contracts when it was reasonable to expect them to improve from that point on (probably with Joe being the exception). It's hard to predict in life, much less sports, what will happen multiple years into the future.
I wanna see the list of players who were given contracts that we all knew damn well from the beginning weren't going to live up to it. Like Austin Croshere or Jerome James, or the one Demarre Carroll just got.