This is one reason why I've never been a fan of the NFL salary cap and the league's non-guaranteed contracts. In years past, the team would have gone to great lengths to make sure a star like this could have spent the rest of his career there.
Most “experts” would say the cap has done wonders keeping the NFL from looking like MLB where you have NY and Boston paying 6 times the low end teams.