Do you think that perhaps, just maybe, that this stretch of April pales in comparison to what he's done throughout his career? If you want to make a case for Carpenter at 2, that's fine, he's probably the best hitter right now. But the top 3 right now need to be Greene, Carpenter, Canha, in some order or another 1 through 3. Greene is probably the best skilled hitter in the lineup, Carpenter is currently the best hitter in the lineup, and Canha has the best career hitting resume in the lineup as well as one of the better current hitters in the team.
Keith will be fine. I'm not sure he's earned the right to hit higher in the lineup just yet. I have no doubt he'll improve upon .185/.274/.197. But right now I'll give more plate appearances to .250/.350/.422.