I think Walmart is bad for America and for that reason I do not shop there. If you ever go into Walmart and just look where everything is made, it is China heavy and it is rare to find anything made in the USA in that store. When a Walmart store goes into a small town, it usually will result in all the small independent stores closing and hurting the local economy because when they open, they lower their prices to drive out their competitors in the town and once those are gone, they bring the prices back up. It is not a bad thing to make money, but it is wrong to do it unethically and pay your employees dirt cheap wages with very little or no benefits.
Have a great day.