It might seem harsh, but you really do paint the image of someone who thinks it's fine for his kid to keep screaming and running around in public, and having people just accept that that's how it is. I don't know how it is where you live, but neither in my home country or the country I live in now would this be considered fine for a parent to think. In my home country I think the general sentiment would be "At least have the decency to be ashamed of your performance as a parent" and a little bit less harsh where I am now.
You can think the above cultural sentiment is harsh, but it's a culture based on valuing the collective very highly and respecting it more than you value even yourself.