Two years ago is a long time in the life of an OFer, especially a 38 year old OFer. He got injured last year and looked like an old war horse. Bautista had the same injury and hit 54 HRs last season playing through the injury. The writing has been on the wall for Cameron. He's toast.
You are over exaggerating the major league readiness of Linares, and Navarro to play the OF for the Sox. If this is what you consider depth, I would have told you in March that it was not depth, and I would have been proved right.
Edit: If I knew, Theo should have known.