Ugh, fighting tears as I type this (and I rarely cry)...
Got home after a lovely evening with cheesebiscuit and princesslemons, grab the pup and head out for our 5min jaunt to the nearest patch of grass. On the way we pass a HUGE staffie/bulldog looking thing who is leaping and barking and growling and generally acting very mean. His owner promptly starts yelling at me to put my dog (who has done nothing but look apprehensive and move even closer to me) on a lead. (I left the lead at home as he walks better without it, frankly, and it was a 5min walk.) Not having a lead, I grab Ace's collar and basically drag him past this giant mean dog, whom he's very reluctant to pass (with good reason).
On the way back, he refuses to even go near that dog, so we cross the street to walk home. Again, the owner yells at me (calling me a "doughnut"? "donor"? and a "spastic") to put my dog on a lead.
My dog heels whether on lead or off (on lead he also trips on the lead and risks tripping you up). He comes immediately when called. He is not violent towards anything (closest he gets is trotting in the general direction of pigeons/squirrels). And he's a giant chicken, so even if he did meet a dog like the one above off-leash, he would either lie down and hope not to die, or he'd run away home as quick as he could. So yes, I should have had him on a lead, but maybe the dog who's on a lead and is still behaving horribly should have better manners/training, too. (Not to mention his owner!)
Ugh, now my previously good mood is ruined.