Knox is great, lost in the shuffle of all this sudden hate is that the idea that he's about to be paid like one of the top TEs in the league is that he's not.
He didn't top/reset the market, there's a bunch of guys ahead of him when he signed the contract, in a year or two he'll be in the middle of the pack.