Then and even now a 5year 34 million dollar contract is far from huge or overpriced. Money $$$$ talks, he would have stayed with the right deal.
So, you'd guys rather have Diggs 5 yr - 81mill contract or a Woods 5yr - 40mill contract since all the rage of Diggs trade rumors? Bills F'd up with Woods big time well before hindsight.