Their products aren't even that good, surely more of them aren't going to hold up to online competition either.
I also never got the feeling that walmart shoppers are "i need same day delivery" types. they're in it for the bargains. You tell them an option is going to be slightly cheaper, they'll go for it.
I feel like they should keep the focus on their brick and mortar stores and forget about trying to compete with amazon.