as already said. Chin the c##t! but it's easy to say that when not actually there. I personally wouldn't let anyone ruin where you walk. If he pops out again tell him to f**k off, if he continues politely remind him that aggravated assault with a firearm carries alot of bird. Then just stand back and watch his balls shrink.
ATB and happy hunting