Al's capable of defending himself, but he wasn't comparing the political situation in Honduras to that of Iran -- he was comparing the reactions of the people on the street in both countries to having their democratic rights stolen away by authoritarian power. The YouTube clip in particular, with a woman swiping in frustration at a line of soldiers as they go by (and the soldiers not reacting with anything like lethal violence) has direct echoes in footage we've seen from Tehran over the last two weeks.
As for the argument that Zelaya was the one engaging in the 'coup' (however 'soft') and that the military was just upholding the Constitution, it's pure nonsense -- unless you think there's something un-Constitutional about a non-binding referendum asking the people whether they wanted to hold a Constitutional Assembly down the road.
Trying to argue that what Zelaya was doing was un-Constitutional is like temperance defenders arguing that Congress passing a bill in 1933 calling for state conventions to ratify a new amendment abolishing the 18th was un-Constitutional. Zelaya was explicitly working within the system to change the Constitution; the Supreme Court just didn't like the changes he wanted to make, and tried to shut down the process before it even started.
If the military are just acting in the best interest of the people of Honduras, why were they so unwilling to see what the people of Honduras had to say about Zelaya's proposal... ?