For a while there, it seemed like the whole Rocco thing was becoming a once a season thing, no matter how much Elmo would protest, "Rocco is JUST a ROCK!", it never fazed Zoe, because she knew he wasn't JUST a rock, but a SPECIAL (or whatever else) rock. But yeah, in situations like those, Elmo can actually be quite tolerable when we see him lose his cool.