Not really.
I went out on Friday, stopped off to buy bread and have coffee. There were 2 women talking and one was really letting rip about how the other had let her down. I assume they had met in public so angry mum could take the offending mum to task outside of their homes. Then I realised that offending mum must have chosen the venue, angry mum was loud enough banging the table and leaning in... I can't imagine how much worse she would have been in private.
It transpired that angry mum's 6 year old had had a minor mishap (that's how angry mum described it) whilst the 2 families were together. Apparently offending mum, who hadn't seen it happen, hadn't done enough to put her own slightly older kids in their places, especially when one had the temerity to say that angry mum's younger child was actually quite irritating.
I usually stay for about an hour, reading a magazine, chatting with the Spanish waitress and generally lazing for a while. But I was out in less than 20 minutes. Angry mum had got to about her 11th "One last thing, can I just say..." and I wasn't prepared to put up with another in her litany of daft things (like why wouldn't offending mum simply tell her boy to accept 6 year old as if he were his own brother?).
Kudos to offending mum though, she stayed calm... I didn't. I am afraid I flounced out. It really is unacceptable to behave in a way that makes others feel uncomfortable, like a snoop/eavesdropper, in small spaces, when they have paid to be there and were looking forward to a quick relax.