I think we saw this weekend Boston's big challenge right now: generating runs. Against the Rangers the Sox never scored more than four runs in one game. The last time they scored more than four runs was in a 9-5 loss to the Jays on July 10.
And while Boston still needs pitching help in the form of Buchholz and Beckett coming back, it is in the bats where Boston is hurting the most. Expecting guys like McDonald and Hall to play every day and produce every day is simply asking too much of them. Of course the Boston brass knows this, but they simply don't have a choice. Boston basically has to fight for a .500 stretch right now and pray that the Yankees and Rays don't go on a tear. It's that simple and that dangerous. But there really isn't anything Boston can do right now.