This is how my son felt about this kind of thing. My son used to get invited over to a neighbor boy's house. The parents seemed to like my son just fine and were happy they were friends.
But every few visits, my son would come back home after about half an hour. I'd be surprised to see him. He'd tell me the dad had noticed his friend hadn't done a chore or wasn't being nice to his brother, and send my son home.
After a while, my son lost interest. He would rather play with his other friends.
The father actually took offense to my son not being interested any more. He tried to explain his parenting to me and I just said I wasn't interested. That's their business. If it works for them, fine. But it didn't work for my son.
With younger kids, if I was involved in the planning, we did it on the day and only got in touch if our kids were up for it and things were good. So we tended to avoid all this. But I've always stressed to my kids that We don't get to negatively impact other people. If we do, don't expect them to want to be friends for long. So mine would likely be disciplined some other way over say, taking an invitation back that we've already extended.
I get in some situations it might be the only thing to do. But we're big on honoring our commitments. Not because I feel I owe another family or their kid so much - but because we do as adults, so I start when they're young.
ETA: I agree Doris - that was just mean. I get it's not the same situation really - but that's the closest thing I could relate to.
The only other thing I could think of is when we have plans as a family to go to the beach for example, and one of our kids is misbehaving. Sometimes I can't stay home with that kid for him to miss out. It is a great lesson and we have done that if I can, and it's very effective.
But if I couldn't stay home - I'm not going to penalize the rest of them. That wouldn't be fair on the rest of the kids. So - in that case, the kid comes along - but has to make up for it in some other way.