you don't get involved in illegal drugs.
there are other qualities, such as the water/air is probably much better in Mexico City... not to mention the 'soft qualities'.... people are far more friendly there, unlike the Beijing/Shanghai people who are generally quite cold.