does this work in places where people are given these freedoms? don't forget that easier access to guns means more people can get guns, including people who want to commit crimes and people who end up committing crimes because they have a gun. sometimes, just about anyone can lose their cool and freakout. owning a gun increases the chance that you might do something you could regret when you come to your senses.
It has been shown to work. In all most every US state that has passed concealed carry laws, crime rates have dropped, some figures show by as much as 20%. Each time one of those laws was passed, there was a chorus of people claiming that it would lead to blood in the streets, or shootouts over parking spaces and minor fender benders would turn in murders ect. But that never happened.
What has happened, is that hundreds of people each year are able to save their own lives by just threatening the attacker with a firearm, very rarely does a person have to actually fire, let alone kill in self defense.
In most US states/cities, and even other countries, such as Chicago, D.C. England ect, that have brought in tough gun laws/bans, crime and murder rates are higher and have gone up since those laws. The thing that people seem to forget is that a person who is intent on doing harm will find a way to do it, regardless of what the law says, that is why they are called criminals, and guns are not the problem.
There was even a time in this country when people where able to carry handguns, and there was no war between everyone or vigilanteism or mass shootings left right and center.
If you had any knowledge or training in use of force in self defense, then you would know how little of an effect pepper spray can have on a person, and you would also know that pepper spray is prohibited in canada. In fact, carrying anything with the intent of using it for violence, (including self defense) is illegal.