Because the USA has laws against bank robbery a bank robbery should NEVER happen?
Why for heavens sake do you think need people laws? In Germany nearly everyone agrees with the weapon laws - but much more important is it that every normal weapon owner follows senseful rules - just simple because this rules are senseful.
So you admit laws don't stop crime. Criminals ignore laws. So laws only affect the law abiding.
So, because less than one percent of our population commits crimes, the rest of the 99% have to be disarmed....why?