If he retires, the 49ers hold his rights until his contract is up, which would be in 2016, so I don't think that is it.
Apparently, his toe injury has been bugging him for years, and the recovery from his surgery has not gone as expected.
I figured that Justin Smith was going to retire. He's 36 years old now and he's probably beat up.
But I didn't expect Willis.
- - - Updated - - -
As far as what this team needs to do, I'll wait to see what they do in Free Agency before I lose my mind.