I totally agree with everybody.
People give me the most disgusted looks when Toad doesn't want to be their dog's friend :( He's 8 and has always been aggressive, but up until now I've just tried my best to keep him away from other dogs (yeah, bad tactic!). A few weeks ago, though, I took him hiking and wasn't at the park for all of five minutes before an off-leash dog bounded up the trail and wanted to say "Hi". She was a little border collie named Kirby, and I was afraid Toad would really hurt her if she got too close. I told her owner that he isn't friendly with other dogs, which scared the owner, who scared Kirby, and when he tried to catch her, she ran toward me. She didn't get close enough for them to fight, but I still felt bad about it.
The owners of the dog that ran after Toad yesterday are... not my favorite people. They've told me before that I shouldn't walk down my own road because they have pit bulls o.O The dog is probably nicer than they are, and I think she was really just telling Toad to get away from her yard, because if she wanted to hurt him, she would have. But, even if she doesn't want to ~hurt~ anyone, it's still dangerous for her to run into the road! She could have been hit by a car, or run up to someone who would hurt her.
It's just not that hard to keep a leash on your dog, and I don't understand why people have such difficulty doing it. It's as much for the safety of the dog on the leash as it is for everyone else.
The only cure for ignorance is education, and bullying or attacking someone is no way to educate them.