Germans have a lot of guns. So why don't they have US levels of gun violence? Carl Nasman takes a look at the way the two countries approach firearms and gun ownership.