Shop at Wal-Mart and witness how it does that to others, then get back to me...
I shop at a WalMart a couple of times a week. I shop in Moorefield, WV, and in two stores in Winchester, VA. I occasionally visit the store in Martinsburg, WV, and spend many American dollars there.
Everything you note can be boiled down to two things. You are acting every bit like a bigot and do everything to make it clear that you don't like WalMart.
Don't shop there. Don't even go there if it is so bad for you. There, it's really simple, but to denigrate people for shopping at a legal retailer borders on insane. Take your meds.