Are you blind? Don't you think part of the reason why we haven't been attacked in such a long time has to do with the fact that everyone knows this country is armed?
To the person that said the USA has a bigger number of mass Shootings than Canada; Of course we do. Your looking at a population of 311,591,917 vs a population of 34,482,779.
Not to mention a huge difference in demographics and other statistical data as well.
Our own laws are preventing people from being able to defend themselves and most likely prevent more mass shootings.
There's a reason why criminals don't go shooting up cop shops. It's because they know virtually everyone in the place is armed and WILL fight back.