I firmly believe in the rights endowed citizens in the Constituion and I do agree with Sean Hannity when he says that the Constitution is based on moral foundations, that is, to paraphrase Plato, good men need not rules to tell them how to act and bad men will not act even if told. However, fully automatic weapons weren't around when the Constitution was formed, we were just coming out of the Revolution, and the founders were very adamant in their opposition to the abuse of power, therefore, they endowed law abiding citizens a means to defend themselves from a tyranical government. I don't believe that a citizen without formal training and approval should be able to have fully automatic weapons. However, I think that if an individual can pass exams comparable to that of Police officers and soldiers, they should be allowed to own automatic weapons. I think individuals at age 18 should be able to purchase rifles and handguns, contrary to the regulation that only 21 year olds can buy handguns. I don't believe that citizens should be able to legally purchase body armor, I think the bank robbery in Las Angeles is evidence enough of the effectiveness of body armor. Now, I know that I will catch Hell that "bad people" will purchase body armor regardless of the laws against it, however, you make body armor more avaliable and you create a means for people to protect themselves when you start mass-producing those kind of products. For example, a person is commiting a "Crime of Passion", say an assault on a house because they are a spurned lover , that person besieges the house, and then has body armor that he bought legally to protect himself. Our Constitution must not lose the values and principles that if was originally based on: liberty, freedom, the protection of individual rights, protection of the minority, etc. However, our Constitution must also be made effective in a world that has drastically changed technologically, while still maintaining the virtue and moral fabric that it was and is comprised of.