RCinNC I'm not disagreeing with you. The root problem is people and these people not wanting to responsible for their decisions and/or actions
About a month ago my daughter was letting the dog out for her morning routine and noticed a box at road at the end of the neighbors lot. She when to pick it up to throw away being responsible for someone else's trash) and when she picked it up the box moved. She opened the box and found a bag of hay, rabbit food, empty water bottle and underneath all of that was a juvenile bunny struggling for its life. It was early in the morning and was in the mid 70's with the mercury was climbing rapidly. The bunny would not have made it another hour or so. So because of the irresponsibility of another we decided to do the responsible thing and give this bunny a proper home. She now lives in the TV room in a hutch and her the dog and cat get along like they've lived together all their lives. I'd would love to find the SOB that dumped her off to die and stick them in a box and let it in the sun until they were near death.
I agree to a certain extent, but you should keep in mind that you are responsible for the dog whether it's aggressive or not. Leash law or not. I have a friend who has a german shepherd about a year old. Beautiful dog, but untrained. Not aggressive at all, but playful. I reminded him that a few years back the owners of a similar dog were sued when their dog ran in front of a bicyclist. The dog wasn't trying to bite the bicyclist, he was just running loose, and they collided. It was on a jogging trail/riding path. The bicyclist went down, cracked his head on the pavement, and the dog owner was on the losing end of a $5M lawsuit. Brain damage.
Most homeowners insurance policies will cover dog accidents up to the policy limit. But I don't think that dog owner will be buying homeowner insurance anymore.
I'm not on either side of this issue; I understand both sides pretty well. Have owned lots of dogs, and I like letting them run leash free. But if there's any chance at all that they'll encounter a stranger, I put them on leash. I never had a dog that was aggressive with a person, but even being playful they can cause an accident. I've got enough land that the dogs can run free where they won't encounter anybody else. But I also take them places where they will, and in those cases they're always leashed. They don't mind it at all. It's like everything else, the dog got used to that from the time he or she was a pup. If I hear anybody close by I call the dog, leash him or her up, and we wait until we're far away from others before they're let loose again.
To the OP, there's a saying in law that every dog gets one free bite. What it generally means is until the owner has reason to know the dog can be aggressive they're not responsible for a bite. At a minimum you should put that owner on notice that she's got an aggressive dog, and report it to the police. As others have pointed out, that dog might bite a child or elderly person who cannot easily fight back. I know it's a co-worker, and you don't want to be the bad guy, but you should still be the responsible guy.
If nothing else, you got a lesson to stop riding in your PJs. And that might be the best thing to come out of this event. If you haven't spent a summer standing under a cold-running shower every evening so your clothing could soak enough to peel it from your body where the skin had been scraped off, consider yourself very lucky. I learned that lesson at 19 after 9 lucky years of riding accident free, and from then until today (62) it's all the gear. When people ask me if riding in my Aerostitch Roadcrafter is hot, I always say it's much more comfortable than skin grafts.