I honestly have no doubt that if he can keep clean he can and will still be a force into his mid thirties. He is no rookie. He was one of the top ILB in the game, and you do not lose those instincts of his elite ability in three years. His body has not been banged around for three years which means there is no way you can compare him to other 31 year old players who have played nonstop. 31 is not actually old, it is the contact sport which makes the body break down, hence the physical mileage. I'm a distance runner, meaning I never had to worry about getting the crap knocked out of me unless I would have ran into a car haha, but I had a personal best of a 4:28 in the mile in my mid thirties. I would be really ticked off, even more so than if the Cards kept him and he screwed up again, if he ended up and excelled with the Cowboys or a division rival... just saying the Cardinals should give him a chance because what he could bring is far more than they have to lose in my opinion