Robles is too stupid to be good for an extended period of time. From his baserunning to the successful yet show-off way he frequently handles routine popups, I don't think he takes the game seriously. At all. Leave him at the bottom of the lineup as long as he's producing, and trade him if he's still hitting well in July.
I just dislike Robles, in a very general way.