The Supreme Court has not ruled that banning all firearms of a certain type is unconstitutional. In Heller the SCOTUS ruled that the 2nd Amendment protects an individual RKBA rather than a collective right tied to military service. In McDonald the SCOTUS ruled that the 2nd Amendment applies to state and local governments as well as to the Federal Government.
Beyond that, in Heller Mr. Justice Scalia wrote in his dicta that the RKBA is not absolute, and is subject to "reasonable" regulation. (Obviously, Mr. Justice Scalia is a functional illiterate.) He wrote that the court was not going to discuss the constitutionality of any existing "presumptively constitutional" gun laws. What that means is that any gun control regulations short of a complete and total ban are presumed to be reasonable and lawful unless and until somebody takes a particular law to court and succeeds in having it declared unconstitutional.
|