Violence threatens Mexico's soul