Walmart announced that they will no longer sell ammunition for military-style weapons, and customers will not be allowed to carry firearms in Walmart stores. Walmart owns about 20% of the ammunition market....