Walmart sells a lot of third party merchandise.
Yes, to all the idiots who are sobbing and moaning over this, Walmart has thousands of vendors, and some of their vendors have thousands of vendors.
No way they can keep up with all of the different products, nor is it likely they would intentionally sell something like this.