Amendment II "...The right of the people to keep and bear arms, shall not be infringed."
I've never quite understood the invocation of that amendment as an attempt to show that every single type of gun in existence should be legal. It seems to me that as long as the government is not restricting the people from keeping and bearing some sort of arms, then the text of the amendment has been fulfilled.
So you would have no problem with the government passing a law stating that only "pellet & BB guns and pistols can be legally owned"?