And attacking a country who had not attacked us and gave no suggestion that they were going to do so, a country that had nothing to do with 9/11, accomplishes this how? And... "a few hundred..." might check your numbers again on that one. Last time I checked, several thousand US soliders and several HUNDRED thousand Iraqi civilians were dead from the Iraq conflict alone. By that reasoning, why not just attack, say, Mongolia? Can you prove that they AREN'T planning an attack on America? Wouldn't it be better just to lose a few hundred lives putting them in their place and destroying any military capacity they might have, than risk them attacking us here?
As to the OP... no, I don't think denying religious soldiers weapon is a good idea. Like any gun control initiative, it sounds nice in theory (as does eliminating guns entirely), but in practice it would just lead to the "bad guys" being the only ones holding weapons (religious zealots in other countries, not to mention those "believers" in our own military who were willing to lie to get a gun.)