Во-первых, солдаты являются непринципиально более заманчивой целью для террористов нежели штатские. И чем они, спрашивается, лучше штатским, что им можно будет носить оружие для самообороны, а штатским - нет (с точки зрения федералов, ибо лицензирование ношения - прерогатива штатов)? Плюс, по этой причине демократы никогда не разрешат им ношение, ибо это будет означать, что они согласны с точкой зрения "больше воруженных граждан - меньше преступность", а на это они пойти не могут. Либералы пойдут на любые жертвы (в прямом смысле) для достижения своих целей (об этом подробнее попозже).
Во-вторых, наличие на территории страны постоянно, 24/7 вооруженной армии - это же кошмар либертарианца, уже не говоря о полной антиконституционности подобного шага, о чем отцы основатели писали вполне недвусмысленно.
Такшта нафик-нафик.