so radio, tv, and internet are not protected forms of free speech? or better yet, maybe you can show us where the text of the framers defined 'arms' as only muskets and cannons.
The Constitution does not say that the right to free speech shall not be abridged. It says that "Congress shall pass no law,... limiting the right to free speech." The difference in wording is significant and relevant. If the writers had the same intent, the would have used the same words.
The framers used the word arms, as it was defined in 1780. They had not imagined the invention of the machine gun, or the nuclear missile.
Speech is still speech, regardless of if its transmitted by a newspaper or television. A musket is not a machine gun.
I will say that honest disagreement such as the one we are currently discussing, is exactly why we need a Supreme Court to intemperate the Constitution.