Business is cold and as guns become a litigious item with extreme complexity that requires someone either make it a past time or hire a lawyer to know what to do, while businesses and storefronts depend on employees they pay as little as possible to maximize profit, they do not get good talent capable of running gun counters and face huge liabilities for mistakes made. The level of talent required and the liability presented makes carrying firearms harder.
Walmart stopped selling firearms in California after a lawsuit from errors made in the background checks early on when NICS and the brady bill first passed. Places now making ammunition harder to sell may see a cease in ammunition sales too.
That is why you don't let business set the tone and values of your society.
Businesses are becoming more globalized and they cater to many markets and you are but one of them. They only adjust for you so much, and it will continue to be reduced in its importance as the rest of the world modernizes.
They will care as much about your values as they do the Chinese's values for example, and less so when they are a bigger market with more money. The big companies already try and advise the government not to hold other nations accountable for hacking, espionage, and all sorts of things so they don't disrupt their precious market. Google for example has been hacked and known who it was, and they spy on most of the population and the phone operating system they own through android is the most popular and widely used in the nation, while they track everyone's habits online and on their phone. Yet they say shh don't make a big deal it's just Americans' privacy, don't interfere with the money.
Many other companies do the same thing all the time, and downplay serious security breaches on a regular basis, while selling or giving away all the technology created in our society over decades of having so many innovations that put us ahead.
They don't care about you and protecting you or making your life better or upholding any values, and if they do the federal government smacks them down because it upsets someone anyways.
As other markets grow and companies are catering to many nations it becomes a challenge to keep up with the complexities at the lowest price point around the world, and guns and ammunition laws are increasingly more complex. While attorneys advise anyone to reduce anything seen as a liability and will go as far as the law or the constitutional interpretations allow towards that end. While the individual markets become a smaller and smaller percent of their total customers. Americans have become used to being the prime market and businessed catering to American values and laws.
New Mexico is one state, with one of the lower populations. A small market in a small state in just one nation they operate in, and so if New Mexico makes anything too complicated Walmart will stop selling it there. California has twenty times the population, the largest population in the nation, and businesses have more motivation to cater to those dollars. Yet they still stopped doing things related to firearms and ammunition as California makes that market more challenging. Smaller states are going to recieve even less consideration if they make things challenging.