and got off pretty much scott free except for afew fines and what not.
Umm, that is not scott free. You obviously got charged with something if you had to pay fines for it. If you would have been justified in dispatching the animal they would have done nothing, and possibly fined the owners instead of you.
Paul