Although I disagree completely with "avoid Mexico at all costs", kidnapping is a real threat. They won't kill you but it's a pretty unpleasant experience, and avoiding cocaine won't protect you.
Anecdotal - I lived in Mexico City for 2 years running around doing very stupid things. Only kidnapped once, by the police, for less than a few hours, because I was doing illegal things in public.