Gotta love/hate Walmart - They are the bossiest people for suppliers to deal with. I bet they told the publisher - You will provide us with X amount of books at x amount of money or we won't carry it. There's very little negotiation with those people.
Well, they've got the power to do that. It's good for consumers bad for most everyone else.