Normally they don't ask me,but they stop other people for a receipt check.They’re people getting a measly tiny paycheck for doing honest, if annoying, work. I let them do as they will. Most of the people here just let us pass unless we have a large item like a 50lb bag of dog food. I’d rather they get a paycheck than have to be on public assistance.
I don't shop there any more because they stopped selling ammo for pistols, AR15's and AK47's. There are other non semiauto rifles that take .223/5.56, as well as 7.62x39. Hell they even sell a Rifle that shoots .357 magnum and a few that shot 9mm.The alternative is to not shop at anti American WM since they're in bed with Bloomberg ; being treated like a thief without cause is not helping their image either far as I can tell.
They have security cams all over the place. They should at least do their security checking using their cams so as not to inconvenience you and violate your rights.The issue now is that with Walmart eliminating checkout lines with employees doing the scanning, It's now easy to scan some of your things and skip scanning other things. You can look like you're scanning your stuff but not actually do it. The un-bagged item thing is just an excuse to take a look at what you have and compare it to the receipt. Kinda like a "Terry stop" that the police do.
If you were to deliberately not scan one of your items and then put it in the bag with other items that you did scan and pay for, You would likely not be checked at the door on your way out so their security system fails at that point.