Walmart is halting sales of short-barrel rifle ammunition such as the .223 caliber and 5.56 caliber, while also discontinuing sales of handgun ammunition.
The world's biggest retailer will also stop selling handguns in Alaska. The news comes on the heels of a number of high-profile mass shootings in recent months, including a shooting at a Walmart in El Paso, Texas, that left 22 dead and another in Southaven, Mississippi, that left two associates dead.
The store will also bar customers from entering while openly carrying firearms. Walmart CEO, Doug McMillon, said:
"The status quo is unacceptable.
We know these decisions will inconvenience some of our customers, and we hope they will understand. As a company, we experienced two horrific events in one week, and we will never be the same.
Our remaining assortment will be even more focused on the needs of hunting and sport shooting enthusiasts.
It will include long barrel deer rifles and shotguns, much of the ammunition they require, as well as hunting and sporting accessories and apparel.
These incidents are concerning and we would like to avoid them, so we are respectfully requesting that customers no longer openly carry firearms into our stores or Sam's Clubs in states where 'open carry' is permitted - unless they are authorized law enforcement officers.
We believe the opportunity for someone to misinterpret a situation, even in open carry states, could lead to tragic results. We hope that everyone will understand the circumstances that led to this new policy and will respect the concerns of their fellow shoppers and our associates."
Of course the National Rifle Association were first to be angry at the move and has said it is "shameful" that the company has bowed to the "pressure of the anti-gun elites".
Walmart also removed signs for violent video games.
How Walmart's staff will handle situations where people decide they want to carry their AR-15 or a handgun while shopping for cereal will be interesting to see.