I had a can of Halt clipped on my handlebar stem when I first started commuting. After a couple of years of never needing it I ditched it.
Question for all those carrying a gun or folding knife that is tucked away. Exactly how effective is any weapon that is not in your hand ready to use? Especially in an attack like Scooty unfortunately had to suffer. Not effective at all, I'd say. Seriously, if I were to attack you, you certainly would not see it coming.
I carry no weapons, but I do have 26 years of martial arts training, which I'd say is of more value than any weapon which hidden away.