Your dog may never have been a public nuisance (in your opinion) but it has that potential.
Plus I can't tell by looking at you and your dog whether or not you are a responsible owner.
I don't dislike dogs, though I hate it when they jump up on me. They've become so ubiquitous though. It's too much.
And I ask again - so what? Why does the fact that some irresponsible people have dogs, that there are too many dogs in some areas, that some breeds of dog are clearly dangerous, and that you (and others) don't like dogs have any effect on me and how I live my life with my dog?
I walk my dogs in woodland where 9 people out of 10 I come across are walking dogs. If I see runners, walkers without dogs, dog walkers I don't know or people on bikes, I put my dog on her lead. Everyone makes space for one another and it is all fine.
Anyway, I don't know why I'm getting wound up by yet another anti-dog thread. There is not a cat in hells chance of any UK government passing a law that mandates muzzles and leads for all dogs in public.