I don't like shopping at Walmart either, and I will only go there for occasional things I can't get locally elsewhere.
In addition to the hoards of idiotic mindless shoppers, there's the fact that Walmart's prices are not the lowest anyway. They may be low on a few items that they advertise and/or place at the end of the aisle, but these are generally the shoddiest, lowest in quality and features, of any particular type of product. Then, when you look for something a little better, it might cost twice as much.
Most of my shopping is at Costco, Pak 'N Save, Orchard Supply, or Home Depot. I will also shop at local small specialty stores. Walmart is a last choice.