firearms law analysis