Zim's a little senile. And throwing a punch at Pedro just showed it.
Of course, if Pedro wasn't such a jackass, he'd have the common sense to walk away from a raving 72-year-old moron.
It's a clash of complete idiots.