Wow.
I can see both sides here. The guy's got a right to state his opinion. Doesn't matter who the vendor is. I don't doubt for a moment that Judy would be the first to agree.
That said, being a vendor isn't easy. We're at the mercy of nature and (gawd help us) the United States Post Office. And we're human. We make mistakes. When we do, or when factors outside our control undo our best efforts, it makes all the difference in the world when the other party says, "hey, no worries man, it happens to the best of us." I can guarantee you that when I drop the ball on something, I'm a hell of a lot more troubled by it than the customer could ever possibly be, and I'm quick to bend over backwards to make it right and then some. And hey, guess where I got that?
Judy, you're still the bomb, sister.
When a vendor proves time and time again that they don't care what kind of garbage they send someone in exchange for their hard-earned money (not going to name any names), they've brought it on themselves when people start to talk. Fair's fair. If you've had a bad experience with someone who otherwise has a good reputation, though, give them a chance to work with you before you go from zero to sixty.
Just my two cents.