I am not against Wal Mart or people who shop there,maybe my reasoning for not shopping there is the fact that there are 3 Walmarts within driving distance and I HAVE been to each of them, but each of the stores was filthy, messy and full of screaming kids. (Well maybe not full, but it seemed like it.) The items I was looking for each time, I found online somewhere else and either went or had them shipped.
For groceries since I am only shopping for myself, I don't necessarily need to go for the cheaper prices. I did however in a previous lifetime do all of the above (well except Walmart, because they were not here yet)including shopping at Goodwill and Salvation Army for clothes and furniture.