I hate Walmart, too. When they remodeled our store a year ago they widened the aisles and put in nice lighting, but now the inventory is terrible. You have to order everything online. And a word of advice on that........
They won't reimburse you for shipping if something arrives damaged! I ordered a Hoover Floormate a few weeks ago and paid to have it shipped to my house since it was so heavy. One of the pieces was broken so I couldn't assemble it. I had to lug it back to the store and was informed that they never refund shipping even on damaged merchandise!
The fabric & crafts section is gone now, too.