Or when I am walking with my children either side of me, I should insist we walk in single file instead?
What do you do when someone is coming the other way on a narrow pavement? Do you force them to step in the road to pass you? Unless they're toddlers, children can easily walk in single file when somebody needs to get round you with a pram.
I know OP was being lighthearted but some of the attitudes on this thread infuriate me. There seems a lot of hatred towards mums with prams. 'They clutter up streets, shop aisles, buses, ram people on purpose' etc. They are 'tanks' 'battering rams' 'offensive weapons'! And of course it's always the mum at fault not the person who stepped in front of her!
If anyone has been deliberately rammed, I agree that's horrendous. And I appreciate some people have disabilities that make them less aware of their surroundings. I am always careful not to bump anyone but I can't predict when someone is going to step out unexpectedly. I'm not talking about narrow pavements where you can't help obstructing someone, or people with disabilities.
Tolerance and patience wears thin when getting across town takes 5x longer than necessary, when you miss bus because street is blocked, when you have to keep calling 'excuse me' because others are oblivious. When people tut and mutter at having to make room in a wide street. Or are so busy gossiping in middle of street you have to shout repeatedly. Getting around the supermarket today took me an hour (pushing pram with a heavy basket on my arm) because most other shoppers were wrapped up in their own worlds. Trollies left in silly places, people day-dreaming in the middle of aisles or walking very slowly down the centre of an aisle so no-one can get past! People taking forever to find their wallet at the till or obstructing the exit.
Just have a bit of respect, you may not be in a hurry but many people are! It's irrelevant why they're hurrying. Making space for people to get past is good manners.