Any professional sports team knows what it's like to overpay a player. In a sport like baseball, with no salary cap, taking players to the bank is no big deal, but in the NFL, it can really come back to bite you.
Just because a player is overpaid doesn't mean he's a bad player, per say, it's just that sometimes, expectations are really difficult to live up to. With all the guaranteed money now involved with contracts, one bad deal can send a team's future down the tubes. These players may have done just that.
Write for GiveMeSport! Sign-up to the GMS Writing Academy here: http://gms.to/1a2u3KU