Walmart tends to have pretty good surveillance cameras so there is a good possibility the perpetrators may get caught.
Around here, they've started putting up small screens with some of them so you can admire yourself as you go by. At the local grocery, they've put up screens hanging from the ceiling so you can see yourself going into and coming out of the restroom area. Then they've put screens on their new self checkouts so you can see yourself as you scan and pay. I've read that the cameras are all tied in with their facial recognition software.