It sucks that you aren't allowed to protect yourself with pepper spray, but are encouraged to stab a dog. And no one's going to get upset if you stab their dog?? I don't think so.

Maybe this product could be an option for you:
Direct Stop