Discussions of racial profiling are not relevant to a valid request to look in a bag when a door alarm goes off, or a policy of searching all bags, or of receipt checking all customers.
All these things are completely legal, and well established in many chain stores.
The correct approach is to write a letter to the store and corporate management and cease shopping at stores whose lawful policies you disapprove of.
Anyone on this forum (ie an internet user) can find deals FAR better than wal-mart by shopping online.
Even if online shopping is not your bag, you can get EVERYTHING you need and want, and still NEVER shop at wal-mart, no matter where live for comparable prices.
Many people are too stupid to understand that wal-marts claims of the 'lowest prices' is based on a bogus formula of the average 'customer' and, unsurprisingly, heavily includes their loss leaders.
In case anyone doesn't know what a loss leader is, it is a product priced at or below its cost. Its a type of promotion. It works. Its a smart way to shop if that is the ONLY thing you buy.
Its REALLY dumb if LOW LOW ROLLBACK prices sucker you into the store and you pay full mark-up (and more than your local grocers everyday price) for the item you are shopping for.
And while you're shopping buy some low priced crap you didn't need....