Думаю, тут прежде всего вопрос, собственно, ситуации с оружием и способом ее эффективного контроля.
В стране, где исторически гражданам оружие иметь почти запрещалось (исключение — охотничье, наградное, коллекционное и т.п.), проще так и запрещать, и контролировать таким образом.
В стране, где исторически оружия овер дофига (а США как раз такая), запрет будет действовать в первую очередь на законопослушных. Кроме того, думаю, количество законопослушных в этом отношении сильно уменьшится — все-таки традиции.
Поэтому часто эффективный контроль подразумевает разрешение, с теми или иными ограничениями, — иначе все будет в тени.