I don't understand the focus on Soriano. Yes, he has a terrible contract, but why are you singling him out like he's having a bad year or hurting the team? With runners on base he's hitting .285 .333 .570 .903. Sure his overall RISP scoring numbers aren't idea, but .256 .330 .449 .778 is pretty far from the end of the world, and with just one runner on either 2nd or 3rd he's OPSing over 1.100. Yes, he's obviously overpaid, but he's still very valuable to this team. No he's not.