Posted elsewhere before I saw this thread where it's much more relevant:
I don't really see the need to just dump Benintendi. Sox could certainly do worse than a league average bat at DH, as we've proven plenty over the past decade. When healthy, Benintendi is fine, and all things considered, his salary is high for the Sox, but not among his peers. Could the Sox do better? Yah, of course. Will they do better if they dump him for a shitty overpaid pitcher? Almost certainly not.