An assault weapon? The Second Amendment is not absolute, just as the First Amendment is not absolute.
Many papers were written back in the days that the 2nd Amendment was added to the Bill of Rights. Basically anything that a soldier was issued qualified as an arm that a citizen could bare. The 2nd Amendment is NOT about hunting.