I re-read what you said, and you said the right thing. The guy was full of it and he's lucky his dog wasn't hurt. what an idiot!

The last time I was in an altercation like that (actually woman and dog, both of us aiming for the curb cut and nearly having a head on collision ) I was only able to emit nonsense. kind of like "Ahhhh!!" "arrgggh!!!" "bwwwwaaaH!"
while she told me off.
so at least you were coherent!!