Of course there is no way. That is why the right is not date specific, or time frame specific.I noticed you added “in the current era” to say that guns are what is required today. But there is no way to tell what weapons are needed until the need arises. Actually, for most people, the need for a lethal weapon will not come up ever in their entire lives. The “need” is a statistical need, not a particular need, like the need for a computer or printing press, which can be predicted in advance by anyone planning on publishing. So it is meaningless to even talk about “the needs of the current era” because they cannot be predicted exactly. Therefore if restrictions are placed on guns, you can’t know for sure if anyone’s right to self-defense has been denied.
The need is determined by the current circumstances. As technology advances, so might the need of the free citizen to upgrade, so to speak, the types of arms needed to exercise the right effectively. But as soon as restrictions are placed by government that eliminate the ability of the citizenry to effectively defend themselves, or stand up to foreign or domestic tyranny, that in and of itself is tyranny, and a violation of the protected right.
but if we are to err, it should be on the side of rights, not government power.
Jon