It is quite true that Odo is not generally given to losing his temper over the criminal set. He's more likely to growl to himself or to someone he trusts (and yes, that includes Quark - ignore his protests to the contrary) about how disgusting they all are before morphing into a rat and cleverly catching one in the act. As a Changeling, he simply has no need for romantic fits of passion on the job. Why bother when you are so handsomely equipped for stealth? I'm not sure I would've graded the writers quite as harshly as did my co-contributor on their characterization of Odo in this episode, but it is quite jarring in light of later canon.
What I thought was a damaging logic slip on the part of the writers was this: if Ibudan was just as filthy and corrupt a smuggler as Odo insisted he was - and I really have no reason not to trust Odo here - then what's with the insta-mob? If I were a Bajoran, I think my more vengeful side would be quietly pleased upon hearing of Ibudan's murder. "Thank you, nameless benefactor, for ridding us of that scum and thereby making the universe a marginally better place." But instead, the denizens of DS9 are outraged - simply outraged - that anyone would dare exact a little vigilante justice on their station! I think what we have here is the intrusion of a liberal Hollywood assumption about the common man's attitude toward vigilantism that simply doesn't fit the setting. Bad writers!
This episode also has another flaw that wasn't really touched upon in the original review: like all of the other weaker episodes of the first season, A Man Alone resorts to a Trek-y high concept plot device (Ibudan kills his own clone!) to generate conflict instead of relying on conflicts organic to the setting of the series. And this is too bad, because as Michael Pillar observes in an interview segment somewhere within the first season's special features, DS9 is, as a center of cultural collision, a setting that is brimming with natural interpersonal conflict.