You were not out-of-line at all! That lady was a total jerk! I HATE people who let their dogs run off-leash! Sure if you're in the middle of nowhere/no people and dogs around and you actually have voice control over your dogs.....but not many people do have that kind of control over their dogs, and this lady obviously didn't.

Sorry to hear you were hurt...hope you're feeling better soon! Is Buford ok?