Which is what I said. The reason the US isn't third-world is because most cops don't accept bribes. This sort of behavior infects society as a whole.
"3) Comparative resources available to the police forces."
Why are they out of resources? We need to figure things out if we ever want to stop it.
"4) Pressure from the US to overextend the Mexican police force."
It's because the violence and crime is spilling over to the US side of things. If they were stopping these guys, I don't think we would need to overextend anything. Does the US over-extend Canada's police force?
"To boil this all down to "the police aren't doing their jobs" is a huge mistake."
The police aren't doing their job because of a systematic problem of corruption. So I suppose it's just a symptom of a greater problem, but it still doesn't change the fact that there is a huge corruption problem with the Mexican police.