Wrong. The dogs are peeing into the flower bed on property we own. There is even a devil strip between the sidewalk and the curb and we have to maintain that too. In our neighborhood we are expected to irrigate that area to keep the grass green and we have to mow that area. That area may be no man's land but we have to maintain it according to the neighborhood covenants.
I can understand being irritated if people are allowing their dogs into your yard/flowerbeds. I have seen a few people who use retractable leashes who do that and it makes me angry even when it's not my yard.
But, expecting that dogs will walk for an hour or more without peeing in the strip between the sidewalk and road is unrealistic. In most neighborhoods, people don't plant anything there because it's understood that's where dogs will relieve themselves, it's where people step out of their vehicles onto the curb, etc.
You also keep mentioning people purposely taking their dogs out to damage others' property in order to preserve their own yard. Do you really believe that's why people walk their dogs? We walk 6+ miles per day. It's certainly not so I don't wind up with dog urine and feces in my own yard. I'd actually rather if they only went in my yard because then I wouldn't have to carry bags of poop all over town.