That is muddying the waters. I know the term is non-specific, as is “drugs”, yet we are able to make many drugs illegal. This is not that difficult. All one needs is have the ATF approve all firearms that are legal for sale. Or, make firearms illegal by model number and keep adding to the list. You can even make manufactures liable for new models made to circumvent the law in civil court when they are used illegally. There are several paths that can be taken.
Arguing the term so that nothing is be done does not promote the common good. The NRA has used this tactic too long and it is time to sidestep their distraction.
You asked for a specific. I gave one. You say it is not specific. I do not know what you want.
“Reasonable” has a real meaning. It means you can support with reason. The above example is something I do not think is reasonable, but only because I can explain why, that is provide reasons why I think the term can be used. The tactic above is akin to blasting Republicans for using a term like Obamacare because they are not specifying what Obama cares about, or how much he cares, or how he shows he cares. It is not logical.