I agree with you Freudian. But possibly the people all circling for the same few spaces are doing so because there isn't always another realistic option within a sensible distance. I can imagine some areas will be much worse than others depending on the layout of the streets and the demographic of the parents, especially in London, but generally even with parents who are willing to walk for a few minutes it just isn't possible to park without irritating some residents somewhere.
I live in a Gulf Arab country where the attitudes and entitlements surrounding parking would make most Right Headed Brits have a nervous breakdown. Nothing less than up on the kerb, four feet from the doorstep of where you want to be is good enough. Get out and walk 50 yards? You must be joking! Why would I do that? Who do you think I am? I don't drive a car so that I have to walk in the street like a peasant!
I've seen whole areas of potential parking going empty while a few feet away twenty or thirty vehicles will all be pushing to get to one or two particular drop off points. NO ONE WILL PARK AND WALK.
The utter chaos, the danger to pedestrians, the lack of vision for people trying to cross with small children, the obstructions to passing traffic on either side of the road, the blocking in and the double parking? Pah! A mere detail. The tunnel vision attitude is one of 'I need to be in this building here, and this is the doorway therefore I will queue and jostle for position for 15 minutes if necessary, but this is where I shall park. And if I can't park I'll leave my engine running and wait. For as long as it takes.
There is a school very near to my sons, which has a drive-in pick up area, and the queues that completely block both sides of the road all waiting for the gate to open at pick up time are quite unbelievable. People won't even wait one behind the other - they all crowd their cars three abreast and jostle for position to get in the gate! Yet there is loads of parking right outside. 
It's like it everywhere - schools are the worst, but shops, restaurants, banks, all the same. No discipline, no consideration, no common sense, no concept of an orderly queue, no concept of the need for a system that benefits everyone - nothing. Honestly, it has to be seen to be believed. but culturally there is no reasoning with them - that's the way they do it, and that's that. 