As a Canadian I have never needed a gun for self defense. It think the only reason Americans feel this way is because any American can have a gun. So they all feel the need to carry one in order to be on equal footing.
Then you have mentally ill people, they are everywhere and many of them. They can get guns in the US and we all know what happens when they do.
Gun control is the ONLY way. Its obvious to anyone outside of this America Fuck Yeah paradigm.
Well, I live in a country where there is gun control policy and most people aren't satisfied with this.
Where there is gun control only two groups will have guns: Security forces and thieves. And the security forces aren't enough to stop all the thieves all the time, so the criminals feel safe to steal/kidnap/kill without worries to be shot as the common citizen doesn't have a gun to protect himself and his family.
And in countryside areas it's worse, as farmers need powerful guns and all they can have are some ordinary guns...
I think the american's Second Amendment is very right.