I feel that the world has very much moved on from a time when many of us that frequent this forum were young or had young children of our own. I can well remember when I was approximately six years old I was running around at a Christmas night party when an uncle grabbed me and said: "children should be seen but not heard".
It is well that we have moved on from those times and children are accepted much more in everyday social life and in that are allowed to express themselves in their growing up childhood dreams and play.
The above stated, parents allowing children to "run riot" in pubs and other social environments can be annoying to others who are present and can be hazardous to the children themselves especially when cutlery and glassware can be present on tables etc.
However, my wife and me have found that going to an independent restaurant rather than a pub when wanting to eat out very much solves the problem of "over-exuberant children" as they are not normally present.
Thankfully we have some excellent restaurants close to where we live and work that seem to attract a more "senior" clientele rather than families, and that has very largely solved the problem for us.
The price difference is not as significant as many believe, and the service is almost inevitably far better than that found in pubs.
Therefore, changing our own habits when eating out has proved beneficial, rather than going to your usual pub and then not enjoying yourself because of rowdy children and parents that seem not to notice their activities are spoiling others enjoyment.
As stated, the world has changed, and in that, we have found that changing our own habits is the only way to encompass that modern environment and still enjoy your own individual life preferences.