you can tell he is frustrated
when he hit the fly ball yesterday and tossed his bat you could see it in his face
maybe he does need a "mental" day and should sit out tonight's game just to take a breather
but i dont think he is done by any means, i think he needs to concentrate more on putting the ball in play instead of trying to hit a home run at every at bat