Again, good post, but I disagree on Dez. Dez was paid top 5 money and had all sorts of red flags around him regarding maturity issues, poor route running, failing to protect the ball from DBS (he has been better about that over time).
When you give a guy top 5 money he can't just be a very good player. He must be dominant, consistent, intelligent, good character, high motor and a great role model for his teammates. Low maintenance comes to mind. Think Jason Witten in his prime.
Dez' contract left no margin for error and many of us could see this one coming. Let's be clear..... Dez isn't a flop, he is just underperforming his contract.
He is also weak minded but he shouldn't be lumped into the same class as Hardy. That would be unfair to Dez.