If Walmart makes this choice, so be it. Private company....
As they are doing this in response to what they perceive to be a public safety issue, they should NOT discontinue the sales after running out, but rather simply stop sales and scrap the evil product. To continue the sales after they acknowledge the public safety impact is merely virtue signalling.