I don't know if you were told how things were going to be, but even for friends, I don't let things get out of hand. It's no fun if people are out of hand. I doubt anyone was really paying attention to your needs there. This is when being assertive and asking for some cooperation is key. If they don't listen, then just excuse yourself and gather your stuff and put everything in the car. Then get your camera with one lens and a flash and go do candids and nothing else. It's not worth ruining a friendship or your gear or feeling like you have to kick your cute dog. Things get out of hand, it's true. But as the pro, you set the standards for what you do. I know I'm shooting a wedding in a month where half the party will already be drunk before the ceremony. I told the B&G that when people start acting stupid, there is no use for me to record that. I leave. The groom promised he'd behave himself. I told him he better. If any of his buddies ruin the day for the bride, he'll have to deal with it forever. No pictures of the event from me. I think he understood and he's a family friend. I know there will be no next time for you here, but in case you come across another situation where the subjects are running around like crazy people, just smile, pack up and start leaving. I'm sure someone will notice and they will either say they will honor your requests for good behavior, or you leave. It's what is the right thing to expect.