There are many self defense weapons on the market. Most can be quite effective in dissuading a would be attacker if used correctly. You do have the right to defend yourself and more people should carry weapons and learn some self defense techniques. Law enforcement agencies are there for our protection but quite obviously they [...]
