And these laws will not stop mass shootings. You will realize that when mass shootings continue to happen in gun free areas. Criminals will continue to bring guns where they know no one else will have them, and shoot them, just like in Norway. No one had a chance there because they had absolutely nothing to protect themselves because they were at a camp with no other guns.
But you do have one good point, you don't expect things like that to happen in Norway because Norway has the highest rate of gun ownership in Western Europe and the lowest crime rates. The percentage of gun deaths per 100,000 people is 1.78. So you proved me right, thank you. But I'm assuming you didn't know that otherwise you wouldn't have said it. Maybe you should do your research before posting.
http://www.gunpolicy.org/firearms/region/norway You only use Britain and Germany as an example because they make your point, but fail to mention Russia, which has strict gun laws yet a much higher homicide rate than the US, because most homicides there are not caused by guns, they find other ways to kill people.