I didn't take Sheff's comments about Heyward as "shots at him", simply calling him out as one of the players the team needed more from if it expected to be relevant. And if he's going to ever come remotely close to reaching the expectations most had for him, he's simply GOT to hit for more power. If there's any chance of a quick fix for the lineup, it likely comes from Jason becoming that 25+ HR guy EVERYONE expected he'd be (much like Freddie).
If you had 2 .350 OBP guys hitting in front of Freddie, Justin, Jason, and Gattis, this team should score plenty of runs. Could that be solved with Peraza leading off followed by a La Stella/Gosselin platoon at 2B or 3B? Maybe.
I think Sheffield's comments were more about the fact that this organization couldn't reasonably expect any more from a pitching staff than what it's gotten over the last two years - the ONLY reason it hasn't been successful is the lack of consistent offense. He's saying pretty much the same thing I heard DeRosa say this afternoon - "there are several guys in that clubhouse that need to take a long look at themselves in the mirror this offseason, and none of them are Pitchers".