Cherington: Sox struggles 'hard to watch'