You are totally clueless, older players are signed to 1 year deals all of the time and even if he did not have knee surgery he is freaking 36 years old at some point teams don't want a stop gap.
Jerry Rice was in the same position at his age was he a locker room issue also?