Just an Opinion, Use of terms Weapon vs Firearm
Yes, I know it's just words, BUT, the effect/image does influence people's minds.
I prefer the word Firearm, mainly because the impression the average person has is less agressive than weapon.
Weapon, conjures up an implement of War or Offensive device, spefically meant to hurt, injure or kill, a negative, when speaking to people "on the fence"
Once you get their attention, you can influence their minds. The difference between a fire Extinguisher and torch.