Honestly, I don't think you were harsh enough. This guy's just a speciesist jerk, plain and simple. I don't think I've read anything worse in the NYT since that whole Nina Planck debacle.
And as for "We can't all eat lettuce," seriously? The only place that quote belongs is in an article about how much pork farmers fail at logic.
A country blatantly trampling the concept of free speech is "justice?" How about an atrocity against human rights? As an American, I treasure free speech. I don't care if the person in question is a holocaust denier, a 9/11 conspiracy theorists, a pedophile, or a respected member of the community: they all have the right to say their peace, just as the rest of us have a right to ridicule and ignore them.
If we start clamoring for "justice" in the form of punishing those who express unpopular sentiments, what do you think is going to happen when the government deems your sentiments too "unpopular" to be allowed within the bounds of your resident country? If we truly care about free speech, we can't draw distinctions about it: every viewpoint gets its representation, no matter how ridiculous, or else someday none of them well, no matter how well founded.