There was an awesome tazer club that I saw at a Melbourne motor show some years back.
Alas the do gooders banned it.
Had two copper stips running axially along the "handle", a motion sensor and an alarm.
Motion sensor sensed motion, and the thing would throw a couple of sparks between the strips in warning, and IIRC bleep.
If you stayed moving, it would put out 120dB alarm, and if you grabbed the handle, drive the sparks through your hand.
Do gooders annoyed me, as if you really got yourself to the point that you were in jeopardy from the tazer, you had crossed all normal bounds in the first place.