Man neighbors suck sometimes. Opinions?

A weapon is used as a last resort. Don't use it as a point to a discussion. If you have it on you EXPECT the situation to escalate significantly. Perhaps beyond control. Next time the dog is loose go talk to the neighbor. Tell him the simple facts...you do not want to see the dog loose because it's your right to feel safe, you believe your family is at risk and as a good neighbor you watch his back as you hope he watches yours. If dog is loose after that call animal control. Tell him animal control is on the way. The next time after that don't give him any advance warning.