One thing that isn't clear--did she name the guests? Or make any allusion to the incident that led up to it?
If she didn't name the guests, I think she was not in the wrong. Of course, that won't change the fact that people will THINK she is in the wrong. It was a bit harsh. And phenomenally unwise.
Particularly in light of that article I found about the effect that seeing rudeness happen in front of you in a store has a negative effect on your customers.
the mom outed herself. And so any sort of public notoriety, she brought upon herself.
(The funny thing is that I didn't think her post was so much sarcastic--I immediately assumed she was *actually* thanking the customers whose kids do not make a mess, and not sarcastically "thanking" the customers whose kids did.)
The other random thought I have is that it can be hard to clean that sort of mess up, and little little kids just are messier. If I ran that coffee shop, I'd have some sort of plastic mat to go under kids' chairs, or I'd have a lineoleum section that was specifically for little kids.
I also wouldn't have said, "You have to leave, you can come back but you can't bring your children."
I'd have said, "You have to leave, it's too unpleasant for the rest of my customers, and besides, the boy is so unhappy. You can come back, but you'll need to be more practice about the behavior of the kids next time." I wouldn't tell them "don't bring your kids" until they'd had a couple of strikes.
The business owner should come to grips with the fact that some patrons will leave huge messes. It's not right, but it's a fact of the restaurant business. Deal with it.
I don't think the mess show in the photo was even that bad.
I agree w/ CakeBeret. If I were the mom of a kid who had left that mess, though, I'd be apologizing and leaving a big tip.