You're not just dealing with the dogs here; you're dealing with the dog owner as well whom you cussed out. Your'e not sociopathic/psychopatic, but maybe she is, and yet you are not going to avoid riding past that area. The term sitting duck comes to mind.
Anytime I have a confrontation with someone on the road I am always regretful that it had escalated to the level that it did, because that's my regular commute route, and what if one day the driver decides that he's going to run me over from behind, because he's seen a few times on the same stretch of road.
The dogs attacked you, yes. And you should file a report. I also understand the urge for retribution. But I'd also be thankful that I'm not seriously injured.
Just some food for thought.