I have no opinion on any of that.For self defense, when used properly, a taser probably presents a lower threat of bodily harm to an agressor than a sword, a baseball bat, or any other long blade or hard striking instrument does.
Just ask yourself: suposing that I knew how to safely use a taser, would you rather that I swing a sword or a bat at you or that I just zap you with a taser?