Mexican authorities, with U.S. support, have been waging a battle against the powerful criminal gangs for two decades. Still, thousands die in the conflict every year.