Walmart making a business decision to stop selling something that is racist has nothing to do with freedom of speech. It would also be a poor business decision to start selling ISIS flags, Nazi symbolism, those racist figurines that were once popular, a holocaust reenactment video game, KKK robes, or any other merchandise that divides their customer base. So what?
Part of freedom is the freedom to choose what you do and don't sell.
http://www.reuters.com/article/2015/06/25/us-usa-shooting-so...
>EBay specifically bans their sale while Amazon bans the sale of "products that promote or glorify hatred, violence, racial, sexual or religious intolerance or promote organizations with such views."
Seems to me they both [generally] ban Nazi merchandise but have problems enforcing the ban.
Anyways, its irrelevant. Amazon can sell what it wants. That's a business choice they make. I don't care what they choose to sell, that is their choice.
edit: de-ambiguified some terms