A lot depends on the age.

Generally, under-3s don't fully understand about respecting people's stuff, although they can obviously be encouraged to. I'd say by 4, they've got a good idea of the difference between right and wrong and tipping stuff around really can't go unpunished at 5+.

So for the younger ages, if it was my child, I'd be keeping a close eye on them, trying to find stuff for them to play with safely without running amok, warning them if it looks like they're getting into trouble and generally supervising. Now, we all get slack when we're having a chat and are not always super eagle-eyed so if something did happen and my child damaged something, I'd offer to pay and take the kids home.

With an older kid, I wouldn't be supervising anywhere near as much, I'd expect that they knew that was the sort of thing they shouldn't do. But if they did, straight home. That's the consequence.

I've been with another parent whose child often hits my daughter. She keeps warning him not to and tells him he'll be going home if he continues. DOesn't follow through. Annoying. (Especially as she's a lovely person and I really enjoy her company so I don't want her to go home). But there has to be consequences, especially at that older age.