Police are generally pretty bad at theft cases, but there's also a prevailing idea of social justice in many areas that prevent the police from accomplishing anything. It's not the police that decriminilized petty theft in San Francisco, that's the politicians and people who voted for them.