According to the Catholic League, when it complained about the offensive items, Walmart responded with this particularly bland reply:
We apologize if we offended you. Because we have multiple buyers of customers, we try to provide them with plenty of options. However, we have documented your concern in order to improve our inventory at Walmart.com and in stores.”I say no shopping at Walmart unless they pull these items and respond with a truly sincere apology. It is getting really irritating how the culture of materialism and greed has replaced all sense of decency and just plain good manners. Enough is enough! Let Walmart rely on its "multiple buyers of customers" (whatever that means). All people of good will should keep their wallets closed until there is a change of attitude.
Just so you can see what Walmart does not consider offensive, here is the image of one of the costumes from the website: