Penso anche io che avere un'arma (anche se non letale come il taser) e riuscire a usarla siano due cose molto diverse.
Soprattutto un'arma da fuoco.
Temo che nella realtà le fasi di un'aggressione siano molto più concitate di quanto si possa immaginare.
O l'arma ce l'hai già in mano oppure è difficile avere il tempo di estrarla,figuriamoci di dare un avvertimento.
Certo resta comunque l'effetto intimidatorio,il semplice fatto di mostrare un'arma potrebbe dissuadere i malintenzionati più innocui.
Però a questo punto tanto varrebbe avere un taser fasullo oppure un coltello.
Nel film The Irishman Al Pacino diceva che bisogna sempre caricare l'uomo con la pistola e scappare dal coltello.
Io per non saper ne leggere ne scrivere opterei per lo spray anti aggressione,mi sembra la scelta migliore (oltre alla prudenza che purtroppo è diventata necessaria anche se non dovrebbe essere così),il miglior compromesso tra efficacia e pericolosità.