Ebay is putting on pressure also.Most items now come with 2 day Fast and Free shipping.
For those of us in rural fly-over country, Ebay and Amazon are really great. Walmart is good for somethings but we have smaller Walmart stores, too, not the suburban mega box version. So often the only way to get many items is online. And you get access to reviews that give a real-world assessment of how the product really works out. Plus prices are often significantly cheaper online. Sorry, local dirty and disordered stores with stupid and/or rude useless clerks. You did it to yourselves.