Your story terrifies me. I have no idea what I would do in that situation, and I hope I never have to find out. We have quite a variety of dogs in our area, but luckily no pitbulls. Leo is probably by far the most intimidating dog in our area, and I would not call Leo intimidating at all. (except maybe his mean bark, that he does every night into the woods before bed). Leo has met almost all the other dogs that people walk in the area, and for the most part he could just care less about them. It does amaze me how little control many owners have of there dogs.
I am so happy that Honor handled the situation so well. I am also impressed by how well you handled it. The fisher price comment was priceless, but I know I would not have been able to keep as calm and cool headed as you did. I probably would have just made the situation worse as my temper flared.
I would watch Honor closely as you walk by other dogs, just to see if he is being any more cautious than usual. If not I would not worry at all about him. If he is, or even if you need more piece of mind, just do some extra socialization training.
Thanks for sharing your story.