I feel like so long as everybody keeps their dog on a leash then you shouldn't be having any problems. But if your dog is on a leash, and some asshole is letting theirs roam free and it gets near your dog, if any sort of fight happens then it's on the asshole that didn't leash their dog. I don't care who is showing signs of dominance, you should be keeping your dog within as much control as you can.
I'm so tired of walking my dog, who I know needs to be socialized better, and everybody walking their dog without a leash and that dog following us trying to instigate something. The tiny yorkie up the street is the worst for it. Its owners pay it no attention, so when we walk by the house it runs out of its yard following us up the street barking, and I've got to keep trying to push it away while holding my dog, bc if they fight that little dog doesn't stand a chance. That yorkie isn't very bright tbh.