La violencia en México tiene sus causas.
Por una parte los EE. UU. sostiene la prohibición contra la droga, aranceles contra ciertos productos (ejemplo el azúcar de caña), subsidios agrícolas, y restricciones migratorias. Recordemos que nada de esto tiene que ver con el capitalismo ni con un mercado libre. Por otra parte, el gobierno mexicano también interfiere masivamente en su economía lo cual también contribuye a tales condiciones.
La violencia ocurre cuando bandas crimínales compiten por territorio en un mercado negro creado precisamente por más restricciones gubernamentales.
Un mercado libre le quitaría el oxígeno a estas bandas crimínales y que el comercio legal no depende de ellos.