@LouisIngenthron As a matter of semantics perhaps, but semantics isnt what matters here, function and effect does.
If we call a gun a weapon or not is irrelevant. What matters is if it is used as a weapon to either harm someone or threaten to harm them, more often than it is used as a tool, that is, to serve some function that is NOT to harm someone but rather something else.
I would argue the overwhelming majority of times a gun is used in the USA it is used not to do harm or threaten to do harm, but for some other purpose (usually non-violent sports, or non-violent recreation)