This feels like a fairly successful attempt to push private costs onto the public. Of course Walmart doesn't deserve to be robbed, but when they create the kind of environment where theft is easy and common, it also doesn't feel right for the taxpayer to be on the hook. If they had more employees patrolling aisles or more security, there'd be less cause for police to get involved. But that would cost Walmart money instead of the city.