Woah, ok, either people aren't RTFT or projecting wildly here. I don't need the sarcasm - I'm not an AIBU wallflower likely to crumble under the strength of your wit, seriously 
Broken shelf was at the start of the day and I believe it was an accident. I am not punishing for that.
Shouting was middayish and was dealt with at the time.
Beanbag was around 2pm. Took about an hour to clear as much as I could. That is actually my biggest concern because I am worried about the wildlife from the balls I just couldn't/can't get. We have free range rabbits and my biggest fear was it getting into their pen.
The towel rail came off the wall in the afternoon and the water was poured about an hour and a half before play date was due to end.
I was in the house and around all day. DD and friend were either in bedroom, bathroom, playroom or garden. No, I wasn't supervising every minute - at their age I shouldn't have to and never have had to previously.
I couldn't get mum to pickup earlier, she was out. I didn't tell her straight away as she was drunk, not reeling, but not sober. I am going to phone her at about 11 - I know that her DD goes to Sunday School at 10, I don't know if mum is a churchgoer or just takes her there.
I am worried about cancelling sleepier completely as 2nd friend (not here yesterday) was also looking forward to it and is already feeling left out by DD. I know her mum very well and DD likes her a lot - yesterdays friend is new and yesterday was a 'practice' solely because I didn't know her.
I am DEFINATELY not having yesterday's friend here again for sleepover and DD knows that. But I may not cancel completely. I need to speak to yesterday's mum. Yesterday's friend is new to the school and area, I have no idea what they are like. I only met mum for the first time on Fri (I don't do school run) and only knew yesterday's friend from DD talking about her.
Hope that clears some things up.