3 year old ds is very independent, and I allow him to walk along the pavement without holding hands (his preference) - unless of course it's a very busy pedestrian thoroughfare where allowing him to 'free range' across the pavement would constitute a nuisance (then he has to hold my hand)!
However in a small market town during the week when it's quite quiet I allow him some measured freedom.
Basically my approach is to be vigilant in case an elderly / frail or disabled person is approaching and I would intervene to avoid him getting under their feet in those circumstances, but otherwise I urge him regularly to 'mind out' or 'look where you are going' - but not every 20 seconds since I am not a drill sargeant major.
So occasionally an adult may need to step smartly aside (when he isn't concentrating) - in which case I smile and apologise.
Is this reasonable do you think?
He bumped into an irritable cow (aged 30's?) this morning and got told in shrill voice "Watch where you are going!"