I was informed and shown on another gun thread that "arms" are NOT merely those weapons which can be carried in the arms as I was arguing but is more general. It means weapons and is derived from the Latin word meaning "tool".
Gun bans take away access to a tool. As do restrictive carry laws. It doesn't do anything to stop criminal behavior by those so disposed and in fact makes it easier for criminals to victimize the general public.
But, by your own words... if it saves one little girl playing with dolls from a gangbangers stray bullet... then all the preventable rapes, murders, assaults, and thefts from victim disarmament are worth it.