to be fair to him:
the dog was supposedly "foaming at the mouth"
the dog had bitten a woman
the dog was in public
however, he should have called animal control and they would have euthanized it later (if it needed to be). he was in baltimore not in the middle of nowhere and that's why it's still bad judgement on his part
i for one welcome our new robot overlords
http://knightscope.com/technology/
at least thy won't shoot a dog