I've got kids and a 4 year old granddaughter so am definitely not anti-kids, but I think the problem comes when the parents of young kids don't know how to, or dont want to, tell their kids off when they are annoying other people. I've been in a situation where I was in the Plough and a kid kept throwing food and running about smearing soggy chips around the place. The parents failed to say anything to the kid, so when he came up to me brandishing a soggy chip with ketchup all over him, I shouted 'no, put that down!' at him quite sharply before he smeared it all over my leg. It stopped him in his tracks but the patents then scooped him up and tutted loudly at me! If they are not going to tell their kids off for being annoying, how can they complain if someone else does it for them? I didn't stay much longer after that because I didn't want to get into an argument with them and spoil my day.