Might as well bring up Vitters, Szczur, Jackson and/or Kalish with Sweeney, Coghlan, Schierholtz and Ruggiano all batting .200. There is no excuse for Junior Lake not playing. Lake is 24, the Cubs need to see what they have in him. He won't improve his plate discipline by sitting on the bench. They should send him down to AAA if he isn't going to play in the bigs.
Ruggiano, Sweeney and Coghlan combined only have two more runs scored than what Lake has scored by himself this season and those three combined have less rbi's than Lake. I understand some people would rather have those three play instead of Lake because of OBP, taking walks, etc. but OBP and walks don't matter when none of them score runs or drive in runs. I'd rather have someone like Lake get a base hit and drive in a run than take a walk and eventually get stranded. Lake is also the only player that the Cubs attempt to steal with, with the exception of Emilio Bonifacio.
Not saying Lake is the same as Starlin Castro, but people would rather have Castro bat .260 and take walks rather than him getting 200 hits and batting .300. Screw the walks, I'll take the hits and the .300 average!