cannot agree more with the comments above about taking responsibility for your dog, thats what an owner should do at all times.
You have to think of other people its part of being a responsible dog owner.
If an owner is not prepared to think about the implications of their dogs behavior and the effect it may have they are putting their dogs at risk and really should not be in the position of owning one.