I don't go overboard on the bashing of some of these big retailers. Based on what I see happening in this area, a lot of the big outfits are just putting certain high profile items out of view for a bit. Not stopping sales altogether.
It is the week before Christmas. The stores are full of shoppers that are also focused on the tragic funerals of some innocent small kids. Certain high profile items could right now serve as very negative symbols of the tradgedy, so they are rightly (IMO) putting keeping them out of view for while.