It is a stupid argument if you do not understand why the 2nd amendment exists - or you choose to ignore it. The 2nd amendment is for the preservation of freedom, not for hunting quail.
But even if one assumes the 2A is only for self defense, the musket argument falls apart. A bad guy with a...