Given that the US hasn't been invaded since the war of 1812 and that the various terrorist events that have occurred weren't stopped by an armed citizenry, is the reward worth the risk?

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.