NEW YORK (AP) - Walmart says it will stop selling handgun and short-barrel rifle ammunition, while requesting that customers not openly carry firearms in its stores, even where state laws allow it.