i would agree w/ u but i don't think he had a contract since his rookie one expired and they've just been using the franchise tag on his on a year to year basis which undervalued him. still $14 milli is more than i would ever have and really dumb when he should have reported to work by week 9 and his deal w/ the Jets doesn't make up for it.
Edit: gonna try to think of some creative bets and team name changes for y'all get ready!!