This whole discussion about Hamilton at 2b is utter nonsense.
Hamilton had a total of 20 at bats in July and August, so his lousy hitting was a miniscule factor. Meanwhile, as everyone agrees, he was a useful late inning defensive replacement and a good pinch runner.
I don't disagree with bringing up catcher Sanchez because Cora has to be worried about Narvaez's health. But no way, no how does adding Sanchez and deleting Hamilton improve the Sox hitting.
I would hasten to add, however, that the Sox offense can afford a Hamilton or a Sanchez because right now the Sox have scored just 10 fewer runs than the MLB leader Dodgers.
The best hitting Sox second baseman is Gonzalez, OPS .891. However, he's a lot better against lefties, OPS 1.081, than righties, .698.
Mayer, a lefty bat and good fielder, would be a good fit at 2b should he return to active status. He can also back up at 3b and SS. If he is activated, one of the 3 catchers has to go.
I see no compelling need for Campbell, a righty bat who may or may not be able to play 1b.