He was mayor of new York. The city can ban any dangerous weapons it wants to.
The right to keep and bear arms, shall not be infringed.