Walmart is a good company, and they probably will take it back. However, I don't see how it's their fault. They didn't make it, and they didn't break it.

I'd talk to BnM first.

Just my