/al Qaeda?
At some point this hurts the tourist business. So far they seem to have kept it out of Cancun and Puerto Vallarta but that can't last.
The movie "Man on Fire" is a excellent flick on this topic that really shows the police connection, etc.