Firearms law needs reform to prevent another Keyham : compar