I've got 4 kids under the age of 10.
The answer to your question is simple, don't set your children up to fail. You don't take kids that are screaming or are likely to scream into a nice restaurant.
If they are famished, exhausted, or having a hard time sitting still you pick something else or you get takeout.
There isn't a reason kids cannot go to nice places (my youngest for example loves Sushi). But, I am not going to wait until late in the evening to feed my exhausted/hungry child.
If the kids are being awful at a nice restaurant, the parents are responsible.