It really really drives me mad. There's an old JRT in our park that goes up to every dog it sees and attacks it. Owner basically ignores the whole thing, calls pointlessly with no recall and tells it it's naughty. Why the fuck is a dog like that not on a lead? Conversely, I keep my friendly eegit on a lead because she'd approach a dog like that, suffer its wrath then defend herself. Until I know Cara won't approach all dogs without fully respecting 'no I don't want to play' snarls (currently heeds big and old dogs but not small young ones) she walks on a lead until we meet a dog I know wants to play. They don't have a god-given right to run off lead in a public place.