I think you have ever right to be cranky. Some people aren't smart enough to own dogs. If they are willing to let them roam the streets they don't deserve them. I would also call the council. Tell them you have put in a complaint thru the web site but wanted to also ring up. They will have to pay more attention to you.
We had a blue cattle dog down the road they use to always get out and come straight here. It ended up killing 3 of our cats. At first the owner of the dog told us we shoudl train our cats to stay in the backyard
We reported this dog to the council on all 3 times. The dog was finally removed.
Keep in mind it is against the law to allow your dogs to roam around the streets.
It's against the law to let your dogs out of the front yard without a collar and lead. And it's just plan gross that they use your yard as a loo.
If you fear for your safety then don't question your decision.
Go get em girl!!