The 2nd amendment does not specify what arms people have the right to bare so any number of guns can be banned or regulated without violating the 2nd amendment as long as we allow people to get at least some kind of weapon. Could ban all semi-automatic guns and not violate the 2nd amendment.