The Second Amendment enumerates the right to keep and bear ARMS. The examples you mentioned are not arms. According to the Federalist Papers, "arms" can be defined as what the typical infantry soldier of any given time might carry. According to this definition, the Assault Weapons Ban is an unconstituional piece of garbage, and IMO there is simply nothing immoral about breaking it.
You already have two. Why do you want so many more ?
That would be a reasonable definition if you then vetted or restricted the use of such weapons to non-criminals. Israel has both widespread access to weapons among trustworthy citizens and gun control.